US Pat. No. 10,362,786

STABLE AQUEOUS SPORE-CONTAINING FORMULATION

Bayer Intellectual Proper...

1. An agriculturally acceptable stable aqueous formula comprising(a) a Bacillus firmus I-1582 spores in an amount of 10% w/w to 55% w/w,
(b) glycerin in an amount of 5% w/w to 50% w/w,
(c) water,
(d) a stabilizer in an amount of 0.5% w/w to 20% w/w, comprising a chemical salt selected from the group consisting of sodium sulfate, sodium chloride, potassium chloride and zinc sulfate; and
(e) clothianidin.
US Pat. No. 10,363,298

IMMUNOMODULATORY COMPOUNDS

University Court of the U...

1. A method of modulating or priming an immune response in a subject, the method comprising administering an immunomodulatory amount or quantity of Sp2CBMTD to a healthy subject in need thereof in more than one dose prior to an infection or a likely infection caused or contributed to by a pathogen.
US Pat. No. 10,363,299

COMPOSITIONS AND METHODS FOR PREVENTING AND TREATING RHINOVIRUS INFECTIONS

UNIVERSITY OF VIRGINIA PA...

1. A method for inducing an immune response against a rhinovirus (RV) or for activating antigen-experienced RV-specific CD4+ T cells in a subject, said method comprising administering to said subject a pharmaceutical composition comprising an effective amount of at least one RV peptide epitope, wherein at least one of said RV peptide epitopes is a conserved RV peptide epitope recognized by antigen-experienced RV-specific CD4+ T cells, wherein said at least one RV peptide epitope is selected from the group consisting of SEQ ID NOs:1-53, 56, and 57, and biologically active fragments and homologs of said at least one RV peptide epitope.

US Pat. No. 10,368,286

DYNAMIC ROUTER FUNCTIONALITY IN CELLULAR NETWORKS

Veea Systems Ltd., Bath ...

1. A wireless remote communication unit for communicating with a cellular network node and other wireless remote communication units, the wireless remote communication unit comprising:at least one transceiver configured to communicate with a cellular network node using either a first technology employed with mesh connectivity via at least one other wireless remote communication unit or a second technology employed with a direct connection; and
a processor coupled to the at least one transceiver and arranged to:
determine when the wireless remote communication unit moves out of coverage of the cellular network node and, in response thereto,
configure the wireless remote communication unit with mesh router functionality that transfers data from one node to another node within a mesh network using the first technology based on, at least in part, information obtained from received first messages using the first technology employed with mesh connectivity from at least one other wireless remote communication unit;
wherein the first messages from the at least one other wireless remote communication unit comprise a beacon that includes an indication of whether the at least one other wireless remote communication unit is located inside or outside of cellular coverage.

US Pat. No. 10,368,276

CELL HANDOVER METHOD, BASE STATION, AND CONTROL NODE

HUAWEI TECHNOLOGIES CO., ...

1. A cell handover method, applied to a communications system comprising a first base station, at least two second base stations, and user equipment (UE), wherein the first base station is corresponding to a first cell, the first cell is a serving cell of the UE, the at least two second base stations are corresponding to at least two second cells, the at least two second cells are neighboring cells of the first cell, the at least two second cells are in one-to-one correspondence with at least two cell global identities (CGIs), each CGI is used to uniquely identify a corresponding second cell in the communications system, each second base station stores configuration information, the configuration information is used to indicate a time-frequency resource used when the UE sends a sounding reference signal (SRS) to the first base station, and the method comprises:receiving, by the first base station, a handover request sent by the UE, wherein the handover request is used to indicate that the UE requests to be handed over to a target second cell of the at least two second cells, and the handover request carries a physical cell identifier (PCI) of the target second cell;
determining, by the first base station, that the PCI is corresponding to a plurality of second cells;
receiving, by the first base station, location information of the UE sent by a target second base station of the at least two second base stations that is corresponding to the target second cell, wherein the location information is obtained by the target second base station based on the configuration information; and
determining, by the first base station, the target second cell from the plurality of second cells based on the location information.

US Pat. No. 10,368,275

METHOD AND APPARATUS FOR UE MOBILITY IN A SMALL CELL SYSTEM

Samsung Electronics Co., ...

1. A method for managing a connection with a user equipment (UE) by a source master base station in a wireless communication system, the method comprising:transmitting, to a target master base station, a first control message for handover request, the first control message including information of a secondary base station involved in a dual connectivity for the UE;
receiving, from the target master base station, a second control message in response to the first control message, the second control message including information indicating that information of the UE at the secondary base station is kept; and
transmitting, to the secondary base station, a third control message for requesting release of resources related to the UE, the third control message including the information indicating that the information of the UE at the secondary base station is kept,
wherein the second control message includes the information indicating that the information of the UE at the secondary base station is kept, if the target master base station determines to keep the UE information in the secondary base station.

US Pat. No. 10,368,273

METHOD AND SYSTEM FOR SUPPORTING FAST RECOVERY OF USER EQUIPMENT

Samsung Electronics Co., ...

1. A method by a first base station in a wireless communication system, the method comprising:receiving a radio link failure (RLF) indication message related to an RLF of a terminal from a second base station;
identifying whether to trigger a handover preparation procedure based on information included in the RLF indication message; and
transmitting a handover request message to the second base station based on the handover preparation procedure being triggered,
wherein the handover preparation procedure is triggered based on the RLF indication message not including an indicator related to a radio resource control (RRC) connection setup and based on terminal context included in the RLF indication message matching context found by the first base station, and
wherein the handover preparation procedure is not triggered based on the RLF indication message including the indicator related to the RRC connection setup.

US Pat. No. 10,368,272

METHOD AND APPARATUS FOR TRANSMITTING INDICATION IN WIRELESS COMMUNICATION SYSTEM

LG ELECTRONICS INC., Seo...

1. A method for transmitting, by a first eNodeB (eNB), a transport network layer (TNL) address in a wireless communication system, the method comprising:receiving, by the first eNB, a first configuration transfer message,
wherein the first configuration transfer message includes information on an indirect X2 interface between the first eNB and a second eNB,
wherein the indirect X2 interface goes through an X2 gateway (X2-GW) between the first eNB and the second eNB,
wherein the X2-GW is not connected to a mobility management entity (MME), and
wherein the information on the indirect X2 interface is generated by the second eNB; and
transmitting, by the first eNB, a second configuration transfer message towards the second eNB,
wherein the second configuration transfer message includes a TNL address of the X2-GW based on the information on the indirect X2 interface.

US Pat. No. 10,368,270

METHOD AND APPARATUS FOR ACCESSING A RANDOM ACCESS CHANNEL BY SELECTIVELY USING DEDICATED OR CONTENTION-BASED PREAMBLES DURING HANDOVER

InterDigital Patent Holdi...

1. A wireless transmit/receive unit (WTRU) comprising:a transmitter; and
a processor configured to:
activate a timer;
transmit, via the transmitter, a dedicated non-contention based random access channel (RACH) preamble to attempt RACH access prior to an expiration of the timer; and
transmit, via the transmitter, a contention-based RACH preamble after the RACH access attempt fails using the dedicated non-contention based RACH preamble and after the expiration of the timer.

US Pat. No. 10,368,269

BANDWIDTH DETERMINATION FOR MULTIPLE USER TRANSMISSION IN A HIGH EFFICIENCY WIRELESS LAN

NEWRACOM, INC., Lake For...

1. A method for transmitting by a station (STA) to an access point (AP) an uplink Physical layer Protocol Data Unit (PPDU) frame in a wireless local area network, the method comprising:receiving, using a receiver of the STA, a trigger frame including bandwidth information the trigger frame eliciting a transmission of the uplink PPDU frame including a data unit of the STA and at least one data unit of at least one other STA;
determining an available bandwidth of the STA;
determining whether to transmit the data unit by comparing the available bandwidth of the STA and a bandwidth indicated by the bandwidth information included in the trigger frame; and
in response to determining to transmit the data unit, transmitting, as a response to the trigger frame and using a transmitter of the STA, the data unit of the STA in the uplink PPDU frame,
wherein in response to the available bandwidth of the STA being less than the bandwidth indicated by the bandwidth information included in the trigger frame, a transmission bandwidth for transmitting the data unit in the uplink PPDU frame is equal to the available bandwidth and less than the bandwidth indicated by the bandwidth information,
wherein an information on an available bandwidth of the AP is received by the STA in a Request-to-Send (RTS) message separate from the trigger frame, and
wherein an information on the available bandwidth of the STA is sent to the AP by the STA in a Clear-To-Send (CTS) frame.

US Pat. No. 10,368,268

METHODS, SYSTEMS AND DEVICES FOR SUPPORTING LOCAL BREAKOUT IN SMALL CELL ARCHITECTURE

Samsung Electronics Co., ...

1. A method by a mobility management entity (MME), the method comprising:receiving, from a first base station, an initial user equipment (UE) message including a local home network (LHN) identification (ID) of the first base station;
determining whether to establish a local breakout bearer based on subscription information of a UE and the LHN ID; and
transmitting, to the first base station, based on determining to establish the local breakout bearer, an initial context setup request message including information associated with the local breakout bearer,
wherein a second base station addition request message is transmitted to a second base station having a same LHN ID as the LHN ID of the first base station for dual connectivity.

US Pat. No. 10,368,267

ADAPTIVE NETWORK WITH INTERCONNECTED AUTONOMOUS DEVICES

INTERNATIONAL BUSINESS MA...

1. A computer-implemented method, comprising:determining autonomously, by a first base station, that the first base station is overloaded with connections from one or more mobile devices, wherein the determining that the first base station is overloaded comprises detecting, by the first base station, that a connection count of the first base station exceeds a threshold count; and
responsive to the first base station being overloaded:
requesting, by the first base station that is overloaded, a plurality of status updates from a plurality of base stations, each base station in the plurality of base stations configured to provide connections to a plurality of mobile devices;
receiving, by the first base station that is overloaded, the plurality of status updates comprising a respective status update from each of the plurality of base stations;
identifying, by the first base station that is overloaded, based on the plurality of status updates, a second base station having a respective connection count below an underuse threshold;
selecting, by the first base station that is overloaded, based at least in part on the second base station having a respective connection count below an underuse threshold, the second base station from among the plurality of base stations, wherein the second base station is located at a first position; and
instructing, by the first base station that is overloaded, the second base station to relocate from the first position to a new position closer to the first base station;
wherein the plurality of base stations automatically relocate to load-balance connections from the plurality of mobile devices.

US Pat. No. 10,368,266

EFFICIENT UPLINK SCHEDULING MECHANISMS FOR DUAL CONNECTIVITY

Sun Patent Trust, New Yo...

1. A mobile node comprising:circuitry, which, in operation,
connects to a master base station and to a secondary base station via a split bearer that is split between the master base station and the secondary base station in a Packet Data Convergence Protocol (PDCP) layer;
determines whether a total buffer occupancy of the PDCP layer in the mobile node exceeds a threshold;
responsive to the total buffer occupancy exceeding the threshold, splits the total buffer occupancy of the PDCP layer into both a first PDCP buffer occupancy value for the master base station and a second PDCP buffer occupancy value for the secondary base station;
responsive to the total buffer occupancy not exceeding the threshold, splits the total buffer occupancy of the PDCP layer based on a defined split ratio into a first PDCP buffer occupancy value for the master base station and a second PDCP buffer occupancy value for the secondary base station, wherein the defined split ratio is configured such that one of the first and second PDCP buffer occupancy values is equal to the total buffer occupancy, and the other one of the first and second PDCP buffer occupancy values is equal to zero; and
a transmitter, which is coupled to the circuitry and which, in operation, transmits a first buffer status report based on the first PDCP buffer occupancy value to the master base station responsive to the first buffer occupancy value being more than zero, and a second buffer status report based on the second PDCP buffer occupancy value to the secondary base station responsive to the second buffer occupancy value being more than zero.

US Pat. No. 10,368,265

ENHANCED MECHANISM OF BUFFER STATUS REPORTING TO MULTIPLE SCHEDULERS IN A WIRELESS NETWORK

HFI Innovation INC., Hsi...

1. A method comprising:calculating a buffer status value by a user equipment (UE) in a multi-carrier wireless network with inter-base station carrier aggregation (CA), wherein the UE is configured with multiple logical channels (LCs) that belong to one or more logical channel groups (LCGs);
associating a first MAC entity with a first base station;
associating a second MAC entity with a second base station;
detecting a buffer status report (BSR) triggering event;
selecting one or more base stations of the first base station and the second base station for more BSR reports, wherein the UE receives uplink (UL) resource grants for a new transmission from one or more base stations of the first base station and the second base station;
generating one or more BSR reports for the selected one or more base stations; and
transmitting the one or more BSR reports to the selected one or more base stations.

US Pat. No. 10,368,264

METHOD FOR TRIGGERING A BUFFER STATUS REPORTING IN DUAL CONNECTIVITY AND A DEVICE THEREFOR

LG ELECTRONICS INC., Seo...

1. A method for a user equipment (UE) operating in a wireless communication system, the UE including a processor having a packet data convergence protocol (PDCP) entity, a first Medium Access Control (MAC) entity and a second MAC entity, the method comprising:based on a first total amount of uplink data available for transmission being less than a threshold value, the first total amount based on first PDCP data:
indicating, by the PDCP entity to the first MAC entity, a volume of the first PDCP data that is available for transmission by the first MAC entity, thereby triggering transmission of a first buffer status report (BSR) by the first MAC entity; and
indicating, by the PDCP entity to the second MAC entity, that a volume of the first PDCP data that is available for transmission by the second MAC entity is ‘0’ so that no BSR is generated by the second MAC entity;
based on a second total amount of uplink data available for transmission being greater than the threshold value, the second total amount based on second PDCP data:
indicating, by the PDCP entity to the second MAC entity, a volume of the second PDCP data that is available for transmission by the second MAC entity, thereby triggering transmission of a second BSR by the second MAC entity.

US Pat. No. 10,368,263

METHOD FOR FORMING BEARER FOR PUBLIC SAFETY IN WIRELESS COMMUNICATION SYSTEM AND DEVICE THEREFOR

Samsung Electronics Co., ...

1. A bearer establishment method of a mobility management entity (MME), the method comprising:receiving a service request message for a public safety service, the service request message including information on a mission critical push to talk over long-term evolution (MCPTT) type;
determining a type of an MCPTT service based on the information on the MCPTT type; and
establishing a bearer with a priority higher than a priority of a preconfigured bearer based on the type of the MCPTT service.

US Pat. No. 10,368,262

ENHANCING QUALITY OF SERVICE FOR HIGH PRIORITY SERVICES

Apple Inc., Cupertino, C...

1. A method for operating a user equipment device (UE) communicating with a packet switched network, the method comprising:at the UE:
establishing a first bearer having first quality of service (QoS) characteristics associated with a first priority, wherein the first bearer is a dedicated IP multimedia subsystem (IMS) signaling bearer used only for IMS signaling messages, wherein the first bearer is a default IMS signaling bearer, wherein the first QoS characteristics are identified by a QoS class identifier (QCI) value of 5;
establishing a second bearer having second QoS characteristics associated with a second priority lower than the first priority, wherein the second bearer is also a dedicated IMS signaling bearer used only for IMS signaling messages, wherein the second QoS characteristics are identified by a QCI value other than 5;
using the first bearer for communication for a first set of messages having the first priority; and
using the second bearer for communication for a second set of messages having the second priority.

US Pat. No. 10,368,261

SYNCHRONIZATION METHOD AND APPARATUS FOR D2D COMMUNICATION

Samsung Electronics Co., ...

1. A device-to-device (D2D) communication method in a user equipment (UE), the method comprising:receiving, from a network entity, configuration information comprising information of a first threshold;
acquiring information of a second threshold;
if the UE is in a network coverage for D2D communication, measuring a reception power of a first synchronization signal received from a base station, the first synchronization signal comprising a reference signal for D2D communication;
if the reception power of the first synchronization signal received from the base station is less than the first threshold, determining that the UE operates as a new synchronization reference UE to transmit a synchronization signal for D2D communication and D2D resource configuration information indicating a D2D resource region;
if the UE is out of the network coverage for D2D communication, measuring a reception power of a second synchronization signal received from another synchronization reference UE; and
if the reception power of the second synchronization signal received from the other synchronization reference UE is less than the second threshold, determining that the UE operates as the new synchronization reference UE to transmit the synchronization signal for D2D communication and D2D resource configuration information indicating a D2D resource region.

US Pat. No. 10,368,260

METHOD AND UE FOR MEASURING CSI-RS

Samsung Electronics Co., ...

1. A method to measure a channel state indication (CSI)-reference signal (RS) in a user equipment (UE), the method comprising:receiving a signal including configuration information and combination information, the combination information indicating a combination of at least two CSI-RS resources selected from among a plurality of CSI-RS resources;
obtaining a resource location based on the combination information and the configuration information; and
measuring the CSI-RS based on the resource location,
wherein the at least two CSI-RS resources indicated by the combination information are located adjacent to each other on a frequency domain, and
wherein the plurality of CSI-RS resources are represented as symbols 5 to 6 of subcarriers 2 to 4 and 7 to 9, symbols 9 to 10 of all subcarriers, and symbols 12 to 13 of subcarriers 2 to 4 and 7 to 9 , if an antenna port number is larger than 2, and the plurality of CSI-RS resources are represented as symbols 5 to 6 of subcarriers 2 to 5 and 7 to 10, symbols 9 to 10 of all subcarriers, and symbols 12 to 13 of subcarriers 2 to 5 and 7 to 10, if the antenna port number is smaller or equal to 2.

US Pat. No. 10,368,259

METHOD FOR DETERMINING SENSOR NETWORK DELAY TIME

King Fahd University of P...

1. A method of operating a computer system to determine the performance of a wireless sensor network including a plurality of sensors, the method comprising:selecting, a sensor distribution pattern for a geographical region where the sensors are to be deployed; determining a location for a base station in the geographical region;
generating by circuitry, a plurality of sensor clusters, each sensor cluster of the plurality of sensor clusters being formed by one of a first grouping mechanism and a second grouping mechanism, the first grouping mechanism forming the sensor cluster based on a strength of a signal transmitted by each sensor, that is received by the base station, and the second grouping mechanism forming the sensor cluster based on a location of the sensor and an energy level of the sensor;
allocating, for each sensor included in the generated sensor cluster, a time-slot within a time-frame corresponding to the sensor cluster, the time-slot being utilized for transmitting a data packet from the sensor to the base station; and
evaluating by the circuitry, the performance of the first grouping mechanism and the second grouping mechanism for the selected sensor distribution pattern and base station location, by computing at least a ratio of delivered data packets to the base station to a total energy consumption, and a first delay and a second delay incurred by each data packet, wherein the first delay is an average intra-cluster delay of from 0.2 to 1 second and the second delay is an average inter-cluster delay of less than 20 seconds,
wherein the selected sensor distribution pattern is a grid pattern wherein the sensors are disposed in a manner such that a distance between adjacent sensors is a predetermined distance, in a normal distribution pattern a principle number of sensors are disposed in the center of the geographical region, and in a exponential distribution pattern, a principle number of sensors are disposed in the corner of the geographical region.

US Pat. No. 10,368,258

INTERACTIONS AMONG MOBILE DEVICES IN A WIRELESS NETWORK

Empire Technology Develop...

1. A method performed under control of a first communication device to synchronize the first communication device with a second communication device, the method comprising:receiving information of the second communication device, wherein the information indicates an approximate physical distance between the first communication device and the second communication device;
determining, based on the information, a variable round-trip time for data transmission between the first communication device and the second communication device; and
synchronizing the first communication device with the second communication device based on the determined variable round-trip time, wherein synchronizing the first communication device includes inserting a dataset in data to be transmitted from the first communication device.

US Pat. No. 10,368,256

MONITORING OPERATIONAL CAPABILITY OF A MOBILE COMMUNICATION DEVICE IN A NETWORK

Eagle Technology, LLC, M...

1. A method for monitoring an operational capability of a mobile communication device (MCD) in a network, comprising:using a land mobile radio (LMR) transceiver implementing a LMR wireless communication protocol to facilitate at least narrowband voice communications for the MCD through an LMR network when communicating with a remote dispatch center;
using a broadband cellular network (BCN) modem in communication with the MCD for implementing a BCN wireless communication protocol to facilitate at least broadband data communications between the MCD and the remote dispatch center;
determining a BCN access interruption wherein the broadband data communication through the BCN is temporarily not possible for the MCD; and
responsive to the determining, automatically communicating from the MCD to the remote dispatch center a notification of the BCN access interruption, by using the LMR network.

US Pat. No. 10,368,254

DATA FORWARDING METHOD AND CONTROLLER

Huawei Technologies Co., ...

1. A controller comprising:a processor; and
a memory storing instructions that when executed by the processor configure the processor for:
obtaining first identification information of a terminal, wherein the first identification information comprises terminal capability information, service type information, and quality of service QoS information of the terminal;
obtaining information about an access standard supported by a network node accessed by the terminal;
determining N functional modules in L network nodes from M network nodes according to the first identification information, wherein the N functional modules are configured to process a data stream that corresponds to a service of the terminal; and
configuring, for the L network nodes, corresponding forwarding entries for forwarding the data stream, wherein the forwarding entries are used to enable the L network nodes to process the data stream by using the N functional modules,
wherein the determining the N functional modules in the L network nodes from the M network nodes according the first identification information comprises:
determining, according to the terminal capability information of the terminal, information about an access standard supported by the terminal;
determining an access standard of the terminal according to the information about an access standard supported by the terminal and the information about an access standard supported by a network node accessed by the terminal; and
selecting the N functional modules in the L network nodes from the M network nodes according to the access standard of the terminal, the service type information, and the QoS information.

US Pat. No. 10,368,253

SYSTEM AND METHOD FOR MANAGING DUAL CONNECTIVITY WITH DYNAMIC ANCHOR CELL SELECTION

1. A system, comprising:a processing system including a processor; and
a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, the operations comprising:
determining a plurality of dual connectivity ratings for a plurality of neighbor cells of a serving cell of a mobile cellular network, wherein the plurality of dual connectivity ratings are determined via a plurality of configuration update messages received from the plurality of neighbor cells;
identifying a dual connectivity capability of a mobile communication device that engages in wireless communications coordinated by the serving cell;
identifying a target cell of the plurality of neighbor cells based on a dual connectivity rating of the plurality of dual connectivity ratings; and
facilitating initiation of a dual connectivity service via the target cell based on the dual connectivity capability of the mobile communication device, wherein the target cell serves as a master cell of the dual connectivity service, and wherein the dual connectivity service comprises exchanging user plane messages between the mobile communication device, the master cell and a secondary cell of the mobile cellular network.

US Pat. No. 10,368,252

ELECTRONIC DEVICE FOR CONTROLLING INTELLIGENT ANTENNA MODULE AND METHOD FOR CARRYING OUT INTELLIGENT FAST ANTENNA STEERING TECHNOLOGY (IFAST)

CUMITEK INC., (TW)

1. A method for carrying out an intelligent fast antenna steering technology (iFAST) in a wireless network transceiving device, being implemented into the wireless network transceiving device by a form of an electronic chip comprising a memory module, a media access controlling (MAC) module, a baseband processor, and at least one transceiver module; moreover, the wireless network transceiving device having an intelligent antenna module comprising a plurality of antenna units, a plurality of signal inputting electrodes and a plurality of control electrodes; wherein the method comprising following steps:(1) providing an intelligent fast antenna steering (iFAST) unit, an application interface (API) unit, and a WiFi driver unit in the memory module, and enabling the iFAST unit;
(2) determining whether a specific timer event is triggered for driving the intelligent antenna module to start a comprehensively-directional antenna scan; if yes, proceeding to step (3); otherwise, proceeding back to the step (2);
(3) determining whether each of wireless station entry records in at least one MAC station entry table contained by the MAC module has been accessed; if yes, proceeding to step (4); otherwise, proceeding back to the step (2);
(4) accessing the wireless station entry records that have never been accessed so as to correspondingly establish a plurality of antenna direction data structures (antDir) after the intelligent antenna module completed the comprehensively-directional antenna scan;
(5) determining whether there are any antenna setting entry records in the antenna direction data structures that have never been accessed; if yes, proceeding to step (6); otherwise, proceeding to step (9);
(6) the baseband processor varying settings of the intelligent antenna module according to a plurality of antenna settings described in the antenna setting entry records, so as to make the iFAST unit subsequently access multi wireless network parameters of wireless signals received by the wireless network transceiving device from corresponding wireless stations;
(7) after a certain period of time passes, the iFAST unit accessing the wireless network parameters of the wireless signals again, and then storing the wireless network parameters into the corresponding antenna direction data structures;
(8) the iFSAT unit calculating a plurality of wireless network weights based on the wireless network parameters, and then updating the corresponding wireless network weights into the relative antenna setting entry records of the antenna direction data structures; subsequently, proceeding back to the step (5); and
(9) selecting a best wireless network weight from the plurality of wireless network weights in the antenna setting entry records of the antenna direction data structure, wherein the antenna direction data structure is corresponding to one specific wireless station entry record for describing one specific wireless station; and then, the iFAST unit updating the wireless network parameters stored in the antenna setting entry record having the best wireless network weight into the wireless station entry record; subsequently, proceeding back to the step (3).

US Pat. No. 10,368,251

SATELLITES AND SATELLITE-BASED SYSTEMS FOR GROUND-TO-SPACE SHORT-BURST DATA COMMUNICATIONS

SPACEWORKS ENTERPRISES, I...

1. A system, comprising:one or more ground transmitters, wherein each of the one or more ground transmitters corresponds to a particular physical asset;
one or more small form factor satellites deployed in low Earth orbit to transmit data to and receive data from the one or more ground transmitters and one or more downlink receivers; and
wherein each of the one or more small form factor satellites comprises:
a generally rectangular cuboid-shaped body, comprising a nadir-pointing nose end hingedly coupled to at least two rectangular-shaped folding wings,
wherein the at least two rectangular-shaped folding wings are proximate the body when not deployed and fold away from the body to a generally orthogonal position when deployed, and
wherein each of the at least two rectangular-shaped folding wings comprise a first panel and a second panel connected together by a panel hinge.

US Pat. No. 10,368,250

APPARATUS AND METHODS FOR COMMUNICATING WITH ULTRA-WIDEBAND ELECTROMAGNETIC WAVES

1. A method, comprising:generating, by a first waveguide system, a first plurality of electromagnetic waves according to a first communication signal, wherein the first plurality of electromagnetic waves conveys the first communication signal; and
guiding, by the first waveguide system, the first plurality of electromagnetic waves along a first span of a transmission medium, wherein the first span is supported by a first supporting device and a second supporting device, wherein the first waveguide system and a second waveguide system are coupled to the first span, wherein the first plurality of electromagnetic waves is directed to the second waveguide system, and wherein the first plurality of electromagnetic waves propagates along the first span of the transmission medium without requiring an electrical return path and without traversing the first supporting device or the second supporting device.

US Pat. No. 10,368,248

DYNAMIC LINK-BUDGET MONITORING AND GRAPHICAL DISPLAY

ELTA SYSTEMS LTD., Ashdo...

1. A computer-implemented method of monitoring dynamic link-budget of at least one on-board antenna fixed on a vehicle; the computer comprising at least one processor, the method comprising operating the at least one processor for:(i) calculating link-budget of the at least one on-board antenna with respect to at least one target antenna; the link-budget comprises a respective link-budget gain value assigned to each pixel in a collection of pixels, where each pixel in the collection of pixels represents a respective radiation vector in a three-dimensional space around the at least one antenna; and wherein the link-budget is calculated based on input data including gain data of the at least one antenna and navigation-data;
determining for each pixel in the collection of pixels, compliance of the respective link-budget gain value with a threshold value, thereby obtaining a respective antenna envelop of the at least one on-board antenna;
displaying on a computer display device graphical representation of a pixel map representing at least the respective antenna envelope; wherein the pixel map indicates with respect to each pixel, compliance with the threshold value, along with an indication of the relative location of the at least one target antenna;
(ii) continuously monitoring dynamics of the input data and repeating the operations in (i) wherein in each repetition:
utilizing updated navigation-data, if such exists, for updating the pixel map, and displaying on the display device an updated graphical representation of the pixel map.

US Pat. No. 10,368,246

METHODS AND SYSTEMS FOR SPECTRUM MANAGEMENT

The Research Foundation f...

1. A method for determining whether to grant a request for spectrum access, comprising:electronically receiving the request for spectrum access, wherein the request comprises a desired frequency band; a desired time period, a requested transmit power, and a requested transmitter location;
determining a geographical region based on the requested transmitter location and requested transmit power;
dividing the geographical region into a set of unit-spectrum-spaces, each unit-spectrum-space comprising a unit-region of space having a sample point, a time quanta, and a frequency band;
receiving, from an RF sensor network, current spectrum consumption information for transmitters and receivers in the geographical region;
quantifying utilized-spectrum for the geographical region by:
calculating the power received from each transmitter in the geographical region at each of a plurality of sample points, wherein each sample point of the plurality of sample points corresponds to a unit-region of the geographical region;
calculating a spectrum-occupancy for each sample point by aggregating the power received from each transmitter at the respective sample point and the average ambient noise power at the respective sample point;
calculating a spectrum-occupancy for each unit-spectrum-space within the geographical region; and
aggregating the spectrum-occupancy of each unit-spectrum-space
quantifying available-spectrum for the geographical region; and
granting or denying the request for spectrum access according to the utilized-spectrum and available-spectrum.

US Pat. No. 10,368,244

PROJECTION VIA A DEVICE

MICROSOFT TECHNOLOGY LICE...

1. A system comprising:one or more processors; and
one or more computer-readable media storing processor-executable instructions that, responsive to execution by the one or more processors, cause the system to perform operations including:
determining based on a current device context that a first device is permitted to broadcast its availability to receive projected content from another device;
causing discovery data that indicates that the first device is available to receive projected content to be transmitted wirelessly;
detecting a request from a second device to project a visual representation of an execution environment generated at the second device to the first device;
ascertaining whether the second device has permission to project to the first device; and
allowing or denying the second device to project the visual representation to the first device based on whether the second device is indicated as having permission to project to the first device.

US Pat. No. 10,368,243

SYSTEM AND METHOD FOR AUTHENTICATION AND SHARING OF SUBSCRIBER DATA

Sprint Communications Com...

1. A method of authenticating a wireless communication service subscriber, comprising:receiving, by a subscriber authentication server, a first request to transfer a first confidential subscriber information package associated with a first subscriber from a first wireless communication service provider to a second wireless communication service provider, where the first subscriber previously received wireless communication service from the first wireless communication service provider and has transferred service to receive wireless communication service from the second wireless communication service provider and where the second wireless communication service provider sends the first request to the subscriber authentication server, wherein the first confidential subscriber information package comprises a personal identification number (PIN) of the first subscriber and at least one answer of the first subscriber to a security question;
responsive to the first request, sending, by the subscriber authentication server, a first confidential subscriber information package transfer request to the first wireless communication service provider, wherein the first transfer request identifies the second wireless communication service provider; and
verifying, via one of the first wireless communication service provider and second wireless communication service provider, authorization by the first subscriber to transfer the first confidential subscriber information package, the verifying authorization by the first subscriber to transfer the first confidential subscriber information package comprising:
receiving, via one of the first wireless communication service provider and second wireless communication service provider, a request for authentication of the first subscriber, wherein the request for authentication of the first subscriber comprises a telephone number associated with the first subscriber and a subscriber name of the first subscriber;
verifying, via one of the first wireless communication service provider and second wireless communication service provider, correspondence between the telephone number associated with the first subscriber and the subscriber name of the first subscriber;
responsive to verifying correspondence between the telephone number associated with the first subscriber and the subscriber name of the first subscriber, transmitting, by the subscriber authentication server to a first user equipment associated with the first subscriber, a request for verification of approval to transfer the first confidential subscriber information package from the first wireless communication service provider to the second wireless communication service provider, wherein the verification of approval to transfer the first confidential subscriber information package comprises;
querying the first subscriber for personal identification information;
receiving the personal identification information entered via the first user equipment associated with the first subscriber; and
comparing the entered personal identification information to the PIN of the first subscriber, wherein authorization by the first subscriber to transfer the first confidential information package is verified based at least in part on the received personal identification information matching the PIN of the first subscriber.

US Pat. No. 10,368,242

SYSTEM AND METHOD FOR UNIFIED AUTHENTICATION IN COMMUNICATION NETWORKS

1. A method comprising:sending, by a processing system including a processor of a mobile communication device, a first authentication request to a first communication network, wherein the mobile communication device is authenticated to the first communication network based on a credential accessible to a network element of the first communication network;
sending, by the processing system, information regarding a location of the mobile communication device to the first communication network, wherein the first communication network updates the location of the mobile communication device based on the information and determines a predicted path upon which the mobile communication device is predicted to travel;
receiving, by the processing system, a signal via the first communication network that a second communication network is available in the predicted path of the mobile communication device, wherein the network element transmits the credential to the second communication network based on the predicted path;
accessing, by the processing system, the second communication network, wherein the credential is stored prior to the accessing;
sending, by the processing system, a second authentication request to the second communication network; and
receiving, by the processing system, via the second communication network, an acknowledgement of authentication to the second communication network based on the transmitted credential.

US Pat. No. 10,368,241

SECURITY FOR MOBILE AND STATIONARY ELECTRONIC SYSTEMS

ENORCOM Corporation, Los...

1. A programmable management method for a mobile device, the method comprising:proactively monitoring current and anticipated values of:
user location, activity, proximity to other users or events or locations, planned activities, usage pattern, biological sensory information, environmental sensory information, or combinations thereof, wherein said proactive monitoring is performed while the mobile device is in operation and without request for user input;
initiating security checks based on detecting a discrepancy between said current and anticipated values, and wherein upon failure of said security checks, performing a security procedure wherein the user is not alerted to said security procedure initiation, wherein said procedure includes biological and environmental sensory measurements to identify cases with an authorized user under duress, wherein duress is detected upon collected sensory data mismatching an expected value of said data, and upon said detection, restricting access to said mobile device to a predetermined mode in response to duress.

US Pat. No. 10,368,240

PROFILE DOWNLOAD METHOD AND APPARATUS FOR USE IN WIRELESS COMMUNICATION SYSTEM

Samsung Electronics Co., ...

1. A communication method of a terminal, the method comprising:transmitting, to a profile provision server, an initial authentication message including a first challenge value for authentication of the profile provision server;
receiving, from the profile provision server, an initial authentication response message including a first data and a first signature value, wherein the first data includes the first challenge value and a second challenge value for authentication of the terminal, and the first signature value is computed over the first data;
verifying the first signature value;
generating a second data including the second challenge value and profile mapping information, and computing a second signature value over the second data;
transmitting, to the profile provision server, an authentication client a first message including the second data and the second signature value;
receiving, from the profile provision server, an authentication client response message including unencrypted information related to a profile and information indicating whether a confirmation code is required for the profile;
receiving, via a user interface, a confirmation code based on the unencrypted information related to the profile in case that the information indicates the confirmation code is required;
transmitting, to the profile provision server, a profile download request message including the confirmation code; and
receiving, from the profile provision server, a profile download response message including an encrypted profile data in response to the profile download request message.

US Pat. No. 10,368,238

DEVICE AND METHOD OF HANDLING DATA TRANSMISSION/RECEPTION FOR DUAL CONNECTIVITY

HTC Corporation, Taoyuan...

1. A communication device for handling data transmission/reception for dual connectivity, comprising:a storage unit, for storing instructions of:
connecting to a first base station (BS) and a second BS;
communicating first data with the first BS, wherein the first data is encrypted according to a first security key which is generated according to a first parent key;
communicating second data with the second BS, wherein the second data is encrypted according to a second security key which is generated according to a second parent key;
receiving a message from the first BS, wherein the message configures a handover to a third BS and a connection change to a fourth BS;
updating the first parent key to a first updated parent key and updating the second parent key to a second updated parent key based on the first updated parent key, in response to the message;
updating the first security key to a first updated security key based on the first updated parent key and updating the second security key to a second updated security key based on the second updated parent key, in response to the message;
performing a first random access procedure to the third BS, in response to the message;
performing a second random access procedure to the fourth BS, after successfully completing the first random access procedure or while performing the first random access procedure, in response to the message;
communicating third data with the third BS, wherein the third data is encrypted according to the first updated security key; and
communicating fourth data with the fourth BS, wherein the fourth data is encrypted according to the second updated security key; and
a processing circuit, coupled to the storage unit, configured to execute the instructions stored in the storage unit.

US Pat. No. 10,368,237

TERMINAL, PROCESSING APPARATUS, PROCESSING SYSTEM, AND NON-TRANSITORY COMPUTER READABLE MEDIUM

FUJI XEROX CO., LTD., To...

1. A terminal comprising:a memory, and
a processor configured to execute:
a connection unit configured to connect the terminal to a processing apparatus via a first the for wireless communication, using connection information;
an acquisition unit configured:
to acquire identification information of the processing apparatus, and
to store the connection information for the first communication channel and the identification information in the memory, such that the connection information for the first communication channel is associated with the identification information;
a detector configured to detect, in response to there being no connection via the first communication channel from the processing apparatus for more than a predetermined period of time, that the connection between the terminal and the processing apparatus, via the first communication channel, is cut off; and
a transmitting unit configured to transmit, in response to the detector detecting that the connection via the first communication channel to the processing apparatus is cut off, the connection information from the terminal to the processing apparatus via a second communication channel,
wherein the connection information is associated with the identification information stored in the memory,
wherein the connection unit includes key information indicating a key used to communicate encrypted information via the first communication channel, and a pass phrase used to generate the key,
wherein the detector is further configured to determine whether there is no connection via the first communication channel from the processing apparatus for more than the predetermined period of time by monitoring a request to the processing apparatus for a time-out, and
wherein the processor is further configured to delete the connection information from the memory during a power-down of the processing apparatus.

US Pat. No. 10,368,236

METHOD AND SYSTEM FOR DOWNLOADING AND INSTALLING UICC TERMINAL PROFILE ON A TERMINAL FROM A PROFILE MANAGER

Samsung Electronics Co., ...

1. A method for installing a profile at a terminal in a wireless communication system, the method comprising:detecting a selection of one of at least one mobile network operator (MNO);
obtaining access-related information for the selected MNO from a discovery server, based on information of the selected MNO;
transmitting identification information of a universal integrated circuit card (UICC) to a server of the selected MNO, based on the access-related information; and
downloading a UICC-related profile corresponding to the identification information of the UICC from a profile manager,
wherein the access-related information for the selected MNO includes uniform resource locator (URL) information for the server of the selected MNO, and
wherein the identification information of the UICC includes first identification information of a UICC of the terminal and second identification information of a UICC of a secondary terminal.

US Pat. No. 10,368,235

WIRELESS DEVICE SIM ACTIVATION WHILE ROAMING

Apple Inc., Cupertino, C...

1. A method for activation of a subscriber identity module (SIM) of a universal integrated circuit card (UICC) included in a mobile device, the method comprising:by processing circuitry of the mobile device external to the UICC:
determining the SIM requires activation;
determining a geographic region for a mobile network operator (MNO) associated with the SIM;
determining a current geographic location of the mobile device; and
when i) the geographic region for the MNO associated with the SIM does not correspond to the current geographic location of the mobile device and ii) a data roaming capability of the mobile device is not enabled:
enabling the data roaming capability of the mobile device;
activating the SIM via a secure data connection between the UICC of the mobile device and a network-based server of the MNO associated with the SIM through a local roaming cellular wireless network; and
disabling the data roaming capability after activation of the SIM, wherein the mobile device is configured by default to not allow a roaming data connection to be established.

US Pat. No. 10,368,233

METHODS AND ARRANGEMENTS FOR TRACKING AND LOCATING LAPTOPS

Lenovo (Singapore) Pte. L...

1. A method comprising:obtaining, when a mobile device is not connected to a communications network and responsive to receiving an incorrect login attempt at the mobile device, data relating to a location of the mobile device using a receiver that receives the data from user devices in a vicinity of the mobile device, wherein the mobile device obtains an identifier broadcast from each of the user devices;
storing the data including the broadcast identifiers of the user devices within the mobile device;
thereafter transmitting, after establishing a communications network connection, the data including the broadcast identifiers of the user devices: and
determining, based on the received broadcast identifiers, a location of the mobile device: wherein the user devices comprise two or more fixed devices and mobile devices and wherein the data comprises two or more of: an access point ID, a cell phone tower ID, and signal strength information.

US Pat. No. 10,368,232

METHODS FOR CONNECTION CAPABILITY EXCHANGE

QUALCOMM Incorporated, S...

1. A method of communicating in a wireless communication network, comprising:transmitting, by a first wireless device, a connection capability request message to a second wireless device requesting connection capability information of the second wireless device;
receiving, by the first wireless device, a connection capability response message from the second wireless device indicating one or more communication protocols available for providing a service to the first wireless device,
wherein the connection capability request message and the connection capability response message comprise a first discovery protocol;
selecting, by the first wireless device, based at least in part on the connection capability response message, a communication protocol of the one or more communication protocols for obtaining the service from the second wireless device; and
performing a second discovery protocol based on the connection capability response message.

US Pat. No. 10,368,231

SIM CARD SELECTION

Lenovo (Singapore) Pte. L...

1. A method, comprising:receiving, at an information handling device, an instruction to perform a task associated with an application;
identifying, using a processor, an association between at least two Subscriber Identification Module (SIM) cards to the application, wherein the at least two SIM cards perform all tasks associated with the application;
automatically selecting, responsive to the identifying and from the at least two SIM cards, a SIM card to perform a portion of the task and another SIM card to perform another portion of the task; and
performing the task using the SIM card and the another SIM card.

US Pat. No. 10,368,228

TERMINAL DISCOVERY METHOD AND DEVICE

Huawei Technologies Co., ...

1. A terminal discovery method, comprising:receiving, by a first proximity service (ProSe) entity, a first message sent by a first terminal, wherein the first message carries a group identifier of a group in which a terminal to be monitored by the first terminal is located;
obtaining, by the first ProSe entity according to the group identifier, a group code word of the group in which the terminal to be monitored by the first terminal is located;
sending, by the first ProSe entity, a second message to the first terminal, wherein the second message carries the group code word;
receiving, by the first ProSe entity, a third message sent by the first terminal, wherein the third message carries at least one first broadcast code word, the first broadcast code word is a broadcast code word that is of broadcast code words detected by the first terminal and that comprises the group code word, and the first broadcast code word further comprises a user code word of a terminal that broadcasts the first broadcast code word; and
obtaining, by the first ProSe entity according to the user code word, a terminal identifier of the terminal that broadcasts the first broadcast code word, and sending a fourth message to the first terminal, wherein the fourth message carries the terminal identifier,
wherein the obtaining, by the first ProSe entity according to the group identifier, a group code word of the group in which the terminal to be monitored by the first terminal is located comprises:
sending, by the first ProSe entity, a fifth message to an application server, wherein the fifth message carries the group identifier, and the fifth message is used to request the application server to allocate a code word to the group in which the terminal to be monitored by the first terminal is located; and
receiving, by the first ProSe entity, a sixth message sent by the application server, wherein the sixth message carries the group code word.

US Pat. No. 10,368,225

LOCATION DETERMINATION FOR A SERVICE REQUEST

Microsoft Technology Lice...

1. A method comprising:receiving, over a network from a communication client implemented at a client device, data corresponding to a service request;
obtaining a registered location of the communication client, an updated location of the client device, and a reliability metric indicating a reliability of the updated location of the client device;
comparing the updated location of the client device to the registered location of the communication client to determine that the updated location is different than the registered location; and
determining whether to route the data of the service request along with the updated location to an answering point based on whether the reliability metric for the updated location is above a reliability threshold, including:
routing the data of the service request along with the updated location to the answering point based on determining that the reliability metric is above the reliability threshold; or
determining that the updated location cannot reliably be determined based on determining that the reliability metric is below the reliability threshold.

US Pat. No. 10,368,224

MULTIMEDIA FOR WIRELESS EMERGENCY ALERTS

1. An apparatus comprising:a processor; and
a memory coupled with the processor, the memory comprising executable instructions that when executed by the processor cause the processor to effectuate operations comprising:
receiving a wireless emergency alert and an indication of availability of multimedia content associated with the wireless emergency alert;
mapping target cells for the wireless emergency alert;
sending information comprising the wireless emergency alert with the indication of availability of multimedia content and coordinates of a emergency to a broadcast multicast service center for distribution to the target cells and a first mobile device, wherein the first mobile device determines whether to display the wireless emergency alert based on the coordinates of the emergency compared to a location of the first mobile device;
obtaining the multimedia content based on the instructions from the first mobile device, wherein the multimedia content is obtained from a gateway; and
providing instructions to the first mobile device to retrieve the multimedia content from a second mobile device that is in proximity to the first mobile device.

US Pat. No. 10,368,223

LOW ENERGY AUDIO STREAMING

Orion Labs, San Francisc...

1. A method of transmitting audio data, the method comprising:a first communication device receiving over a low energy wireless communication link a plurality of audio data packet fragments from a second communication device, wherein each audio data packet fragment comprises audio data collected from an audio data stream;
the first communication device generating a plurality of audio data packets by assembling the received plurality of audio data packet fragments, wherein each audio data packet comprises a plurality of audio data packet fragments; and
the first communication device transmitting the plurality of audio data packets via a communication network.

US Pat. No. 10,368,222

SELF-DIRECTING NODE

Intel Corporation, Santa...

1. A node which when caused to move in an environment including one or more machines capable of moving the node based at least in part on a persistent output of the node, comprising:a manifest indicating at least sensor constraints associated with the node; at least one sensor to periodically determine sensor readings associated with the node; a node status having a value set based at least in part on a comparison of selected sensor readings with at least the manifest; the persistent output providing at least a first destination indicator for the node determined based at least in part on the node status, and providing at least a second destination indicator for the node based at least in part on a change in the node status; a persistent memory; and
a power source for intermittently powering selected portions of the node.

US Pat. No. 10,368,220

METHOD AND ARRANGEMENTS FOR MTC COMMUNICATION

TELEFONAKTIEBOLAGET LM ER...

1. A server apparatus for communicating with user machine type communication (MTC) devices, the server apparatus being arranged to:determine whether a user MTC device does not have an IP connection with a cellular access network (CAN);
determine whether the user MTC device is a stationary user MTC device; and
trigger the user MTC device to initiate an IP connection with the CAN, wherein
the server apparatus is configured such that the server apparatus triggers the user MTC device to initiate the IP connection with the CAN if and only if the server apparatus determines (a) that the user MTC devices is a stationary device and (b) that the user MTC device does not have the IP connection, wherein
the server apparatus is further configured such that, after triggering the user MTC device to initiate the IP connection with the CAN, the server apparatus monitors the user MTC device to detect whether the user MTC device has acquired the IP connection,
the server apparatus is further configured such that, after the server apparatus detects that the user MTC has acquired the IP connection, the server apparatus causes the user MTC device to initiate an application,
the server apparatus is configured to cause the user MTC device to initiate the application by transmitting to the user MTC device an application triggering message, and
the server apparatus is further configured such that, after triggering the user MTC device to initiate the IP connection with the CAN, the server apparatus waits until it has received confirmation that the user MTC has established the IP connection before the server apparatus transmits the application triggering message.

US Pat. No. 10,368,219

SYSTEM AND METHOD FOR EUICC PERSONALIZATION AND NETWORK PROVISIONING

Verizon Patent and Licens...

1. A method, comprising:receiving, by a primary user device, input to initiate a cellular service activation process for a companion device, wherein the companion device includes a preloaded version of a service provider application for facilitating remote provisioning;
providing, by the primary user device and to the companion device, an updated version of the service provider application that replaces the preloaded version;
receiving, by the primary user device, and from the companion device, an embedded universal integrated circuit card (eUICC) identifier for the companion device;
forwarding, by the primary user device and to a network device in a service provider network, the eUICC identifier and an identifier for the primary user device; and
when the network device verifies that the cellular service activation for the companion device can be provisioned under a subscriber account:
receiving, by the primary user device and from the network device, an activation code for the companion device to use to initiate a request for a new line of service for the eUICC identifier; and
forwarding, by the primary user device and to the companion device, the activation code.

US Pat. No. 10,368,217

GENERATING A MODEL FOR POSITIONING

COMBAIN MOBILE AB, Lund ...

1. A method for determining a location of a device, said method comprising:receiving first power-based distance measurements, each measurement representing a distance from the device to a source as a measured power of a signal received by the device;
accessing a model defining source locations and radio frequency propagation properties in an environment, said source locations and radio frequency propagation properties being determined based on a collection of second power-based distance measurements representing a distance from receiving units to source locations and at least one of: time-based distance measurements representing a distance from receiving units to source locations, sequential receiving unit positions, compass data, accelerometer data, gyrator data, sensor data indicating a relative floor in a building, and data correlating measurements at regular intervals, wherein said second power-based distance measurements are acquired prior to acquiring of the first power-based distance measurements and said receiving units are different from the device; and
determining a location of the device based on the first power-based distance measurements and the source locations, which are based on the second power-based distance measurements, and the radio frequency propagation properties defined by the model,
wherein the model represents an indoor environment of a multi-floor building, the method further comprising determining a location of the device in the multi-floor building, the location including at least a floor indication and a position on the floor, based on the received first power-based distance measurements and the model.

US Pat. No. 10,368,216

LOCATION DETERMINATION SYSTEM HAVING MESH INFRASTRUCTURE TO REDUCE POWER CONSUMPTION

Sonitor Technologies AS, ...

1. A real-time location system in an environment, comprising:a location tag having a location ID, wherein the location tag is configured to transmit the location ID and a received acoustic ID from an acoustic transmitting device to a central server via a wireless mesh network;
the wireless mesh network comprising a first mesh network member and a second mesh network member, the first mesh network member and the second mesh network member being battery-powered devices, the first mesh network member having a first clock and the second mesh network member having a second clock, wherein the first mesh network member transmits a first timestamp of the first clock to the second mesh network member, and the second mesh network member generates a message for propagation to the central server, the message including identification of the first mesh network member and the second mesh network member, and the first timestamp and a second timestamp of the second clock; and
a central server configured to select a reference clock within the wireless mesh network, further configured to determine a time offset between the first clock and the reference clock based on the message; and further configured to propagate an acoustic transmission schedule to the first mesh network member,
wherein the first mesh network member and the location tag communicate acoustically based on the acoustic transmission schedule.

US Pat. No. 10,368,215

HYBRID NETWORK BASED METERING SERVER AND TRACKING CLIENT FOR WIRELESS SERVICES

TracFone Wireless, Inc., ...

1. A process of tracking usage of a wireless device in a wireless network with a metering system comprising:implementing the metering system in a network separate from the wireless network;
receiving with the metering system identification information from the wireless device implementing a tracking client;
receiving usage statistics with the metering system from the tracking client implemented in the wireless device;
receiving with the metering system an amount of wireless services used by the wireless device determined by the wireless network; and
comparing with the metering system the amount of wireless services used by the wireless device determined by the wireless network to the amount of wireless services used by the wireless device received from the tracking client of the wireless device; and
controlling with the metering system access to the wireless network for the wireless device based in response to the amount of wireless services used by the wireless device.

US Pat. No. 10,368,214

OVER THE AIR PROVISIONING OF MOBILE DEVICE SETTINGS

1. A method, comprising:providing, by an application download server to a mobile device, an application including executable instructions which, when executed by a processor of the mobile device,
(i) cause the mobile device to transmit an activation request for wireless communication services;
(ii) cause the mobile device to be activated for use with any one of a plurality of mobile network carriers, the one of the plurality of mobile network carriers being selected by a user of the mobile device from a user interface at the mobile device, the user interface presenting a plurality of mobile network carrier options from which the user may select the one of the plurality of mobile network carriers,
(iii) enable access by the mobile device of wireless communication services provided by the one of the plurality of mobile network carriers for which the mobile device has been activated, and
(iv) enable the user of the mobile device to select from the user interface one or more service plans associated with the selected one of the plurality of mobile network carriers, the user interface presenting a plurality of service plan options from which the user may select the one or more service plans,
wherein the application is provided to the mobile device by an entity that is not one of the mobile network carriers;
transmitting application download event information to a transaction manager, the transaction manager including at least one processor; and
determining, by the transaction manager, one or more usage records for the wireless communication services.

US Pat. No. 10,368,212

METHOD AND APPARATUS FOR PROVIDING AUGMENTED REALITY SERVICES

Samsung Electronics Co., ...

1. A method for an electronic device to provide an augmented reality (AR) service, the method comprising:receiving content information associated with an object selected for the AR service, wherein the content information is information describing multiple contents related to the object;
determining at least one content to request among the multiple contents related to the object based on the received content information;
transmitting a request for the determined at least one content;
receiving the at least one content in response to the request; and
outputting the received at least one content,
wherein the at least one content is determined by filtering the multiple contents based on at least one of capability information of the electronic device, channel state information, user mobility information, and content priority information.

US Pat. No. 10,368,211

CONVERSATION ASSISTANT

1. A computer-implemented method comprising:engaging, by a first application, in an interactive chat communication session with a user of a telephonic device;
identifying, by the first application, data indicative of prior interactions with one or more applications accessed via the telephonic device;
identifying, based on the identified data and based on the interactive chat communication session with the user, a service or a product that is likely to be of interest to the user of the telephonic device;
identifying a second application associated with the identified service or the identified product for recommendation to the user;
providing, by the first application, the recommendation for the identified second application;
determining whether the user has accepted the recommendation;
in response to determining that the user has accepted the recommendation, transmitting a signal to download the second application onto the telephonic device; and
executing the second application, by the first application, for enabling the user to receive the identified service or the identified product,
wherein the identified second application comprises a software application that includes instructions executable by the first application to perform a call flow, and
wherein the call flow comprises a sequence of at least two prompt instructions and at least two grammar instructions executable to result in a simulated multi-step spoken conversation between the first application and the user, each of the at least two prompt instructions being executable to ask for information from the user and each of the at least two grammar instructions being executable to interpret information spoken to the telephonic device by the user.

US Pat. No. 10,368,210

SERVICE PROCESSING METHOD, TERMINAL DEVICE, AND SERVICE ROAMING NETWORK

HUAWEI TECHNOLOGIES CO., ...

1. A service processing method, comprising:receiving, by a first local terminal, a service from a remote terminal using a mobile network,
determining, by the first local terminal, whether the service needs to be roamed by;
determining whether another local terminal that processes the service exists in the WiFi network; and
determining that the service needs to be roamed when the another local terminal that processes the service exists;
sending, by the first local terminal, a roaming request to a second local terminal when the service needs to be roamed, wherein the second local terminal is in communication with the first local terminal via the WiFi network;
receiving, by the first local terminal, a roaming response from the second local terminal;
and transferring, by the first local terminal, the service to the second local terminal.

US Pat. No. 10,368,209

ROUTING MULTIPLE NUMBERS FOR ONE TELECOMMUNICATIONS DEVICE

T-Mobile USA, Inc., Bell...

1. A method comprising, by a core network device:receiving from a call-originating device a first initiation request of a communication session to an alias number;
retrieving from a registration database one or more destination number(s) corresponding to the alias number; the retrieving comprising:
transmitting to the registration database a Send Routing Information (SRI) request corresponding to the alias number, and
receiving, from the registration database, at least one of the destination number(s) including an Internet Protocol (IP) Multimedia Subsystem (IMS) Routing Number (IMRN);
transmitting respective intent message(s) to destination(s) corresponding to the retrieved destination number(s), each intent message of the intent message(s) comprising a respective indication of the alias number; and
transmitting a second initiation request associated with the communication session to one of the destination(s) using the respective one of the retrieved destination number(s).

US Pat. No. 10,368,208

LAYERS IN MESSAGING APPLICATIONS

APPLE INC., Cupertino, C...

1. A non-transitory machine readable medium storing executable program instructions which when executed by a data processing system cause the data processing system to perform a method comprising:receiving, by a first messaging app, a message from a second messaging app, the first messaging app and the second messaging app configured to communicate text messages through one or more messaging servers;
receiving, by the first messaging app, a first layer identifier associated with the message, the first layer identifier specifying, for a first layer, a Z depth of the first layer relative to at least one of one or more message bubbles in a sent message layer and one or more message bubbles in a received message layer in a message transcript;
receiving or generating, by the first messaging app, content for display in the first layer; and
displaying the sent message layer and a received message layer and the content in the first layer,
wherein the first layer is displayed at the Z depth relative to at least one of the one or more message bubbles in the sent message layer and the one or more message bubbles in the received message layer, and
wherein the sent message layer and the received message layer have different Z depths.

US Pat. No. 10,368,207

CLOSED USER GROUPS

1. A method, comprising:receiving, by a network device, an identifier of a closed user group;
querying, by the network device, an electronic database for the identifier of the closed user group, the electronic database electronically associating member Internet protocol addresses of closed user groups to different group-specific ping commands including the identifier of the closed user group;
identifying, by the network device from the electronic database, a group-specific ping command of the different group-specific ping commands that is electronically associated with the identifier of the closed user group;
identifying, by the network device from the electronic database, the member Internet protocol addresses that are electronically associated with the identifier of the closed user group; and
broadcasting, by the network device, the group-specific ping command as a locational request to each one of the member Internet protocol addresses associated with the identifier of the closed user group.

US Pat. No. 10,368,206

MAP GENERATION SYSTEM AND METHOD

SHANG HAI PAN SHI TOU ZI ...

1. A map generation system, comprising, a server-side, a handheld terminal and a wireless apparatus; wherein the wireless apparatus is arranged in each article shelf, each wireless apparatus corresponds to one article; the handheld terminal is configured to scan each article in the article shelf and send scanning information to the server-side; the server-side is configured to take as a position of the article a position of the wireless apparatus corresponding to a scanned article according to the scanning information, and generate a navigation map according to the position of each article; wherein the wireless apparatus comprises a first class apparatus and a second class apparatus, a position of the first class apparatus is known; and wherein the system further comprises a first control apparatus; the first class apparatus and the second class apparatus are configured to upload the received wireless signal to the first control apparatus, respectively; the first control apparatus is configured to upload to the server-side the wireless signals received by the first class apparatus and the second class apparatus respectively; the server-side specifically takes as the known apparatus the first class apparatus and the second class apparatus of which the position has been determined; determines the wireless signal received by the known apparatus and sent by the second class apparatus of any which the position is not determined, from the wireless signal uploaded by the first control apparatus and received by the first class apparatus and the second class apparatus respectively; and positions the position of the second class apparatus of any which the position is not determined, according to the position of the known apparatus and according to the wireless signal received by the known apparatus and sent by the second class apparatus of any which the position is not determined.

US Pat. No. 10,368,205

PROVIDING, ORGANIZING, AND MANAGING LOCATION HISTORY RECORDS OF A MOBILE DEVICE

QUALCOMM Incorporated, S...

1. A method of providing information associated with a location history of a mobile device to one or more applications, comprising:generating, by at least one processor of the mobile device, a plurality of location history records corresponding to a plurality of locations of the mobile device, wherein each location history record of the plurality of location history records comprises a location of the mobile device and a time at which the mobile device was at the location;
storing, in a local memory of the mobile device, the plurality of location history records;
receiving, at the processor of the mobile device, subsequent to storing the plurality of location history records, a first information request from a first application of the one or more applications, the first information request including a first set of criteria for filtering the plurality of location history records;
determining, by the at least one processor of the mobile device, a first subset of the plurality of location history records that meet the first set of criteria; and
providing, by the at least processor of the mobile device, information associated with the first subset of the plurality of location history records to the first application based on a first level of permission of the first application and the first set of criteria.

US Pat. No. 10,368,203

SYSTEM AND A METHOD FOR ENTITY TRACKING

COGNIZANT TECHNOLOGY SOLU...

1. A tracking device for tracking one or more entities positioned at any location or moving through one or more transit points, the tracking device interfacing with one or more sources associated with the entity, the tracking device comprising:a memory storing program instructions; a processor configured to execute program instructions stored in the memory; and a data acquisition and message generation engine in communication with the processor and configured to:
receive one or more types of signaling functions associated with the entity from one or more sources in response to a code generated by an action performed on a transmitter device associated with the entity, wherein the code comprises a transmitter ID associated with an entity ID of the entity;
evaluate time difference between the time of receiving the code and time of occurrence of the at least one type of signaling functions in respect to a predetermined time difference, wherein computing the time of occurrence of the at least one type of signaling function comprises:
retrieving time of occurrence of the at least one signaling function from a first record of the signaling function;
retrieving time of occurrence of the at least one signaling function from a second record of the signaling function;
mapping the first record of the at least one signaling function with the second record of the at least one signaling function; and
computing exact time of occurrence of the at least one signaling function by comparing the time of occurrences retrieved from the first and the second records based on a predetermined time lag;
generate a timestamped record of at least one type of signaling function in response to the results of the evaluation; and
generate an event message for creating a tracking file by processing the received code with tracking data, wherein the tracking data comprises one or more parameters associated with the entity and tracking device.

US Pat. No. 10,368,202

METHOD AND SYSTEM FOR WIRELESS DEVICE COMMUNICATION

United Services Automobil...

1. A computer-implemented method comprising:receiving, by a server, from a safety device on a safety personnel, a hazardous materials query including a type of hazardous material;
identifying at least one hazardous item located within a geographic region based on the type of hazardous material;
transmitting to the safety device an audible notification that audibly notifies the safety personnel about the identified at least one hazardous item through the safety device;
tracking the safety device within the geographic region to obtain tracking information;
identifying a movement pattern of the safety device in the geographic region based on the tracking information; and
providing, by the server, to a visual display on the safety device, a state of the identified at least one hazardous item and a route to the identified at least one hazardous item in the geographic region based on the identified movement pattern.

US Pat. No. 10,368,201

PERSONAL MONITORING USING A REMOTE TIMER

Real Agent Guard-IP, LLC,...

1. A system comprising:a lockbox configured to be affixed adjacent a real estate property, the lockbox configured to store a key accessible by a real estate agent to facilitate authorized access to the real estate property, the lockbox further comprising a transmitter and a receiver;
a first network accessible device comprising a programmable processor circuit and a memory that stores a subject application (app) as a sequence of program instructions executable by the programmable processor circuit, the subject app configured to initiate a monitored session associated with the real estate agent responsive to detection, by the receiver of the lockbox, of a proximity of the first network accessible device, the subject app further configured to enable the subject to identify a selected monitored time interval of the monitored session from among a population of different available monitored time intervals for the predefined zone responsive to an assessment of the predefined zone by the subject;
a remote server coupled to the first network accessible device by a network and configured to initiate a countdown timer circuit responsive to receipt, via the network, of the selected monitored time interval from the subject app, the countdown timer initiated responsive to interaction between the real estate agent and the subject app; and
a second network accessible device of a monitor associated with the subject and configured to receive, from the remote server, a notification responsive to a conclusion of the selected monitored time interval as indicated by the countdown timer circuit, the second network accessible device configured to trigger an alarm indicative of the subject potentially being under duress responsive to the notification from the remote server that the selected monitored time interval has concluded without an intervening authorized input by the subject prior to the conclusion of the monitored time interval.

US Pat. No. 10,368,200

DEVICE AND METHOD FOR POSITION MEASUREMENT IN WIRELESS COMMUNICATION SYSTEM

Samsung Electronics Co., ...

1. An apparatus for a terminal in a wireless communication system, the apparatus comprising:a transceiver; and
at least one processor operatively coupled with the transceiver,
wherein the at least one processor is configured to:
transmit a first signal for requesting positioning,
receive positioning signals for positioning of the terminal from a first plurality of other terminals, the first plurality of other terminals comprising at least one position determined terminal with a determined position and an expiration time for the determined position,
determine distance values between the terminal and the first plurality of other terminals based on the positioning signals, and
if at least one of the distance values is greater than or equal to a threshold value, transmit a second signal for requesting positioning for receiving other positioning signals from a second plurality of other terminals except terminals whose expiration time has elapsed.

US Pat. No. 10,368,199

LOCATION SHARING

Apple Inc., Cupertino, C...

1. A method comprising:receiving, by a second device, a text message from a first device;
processing, by the second device, the text message to determine the text message includes at least a text string, the text string including:
(a) a first geographic location data associated with the first device, and
(b) a second geographic location data associated with the first device in the form of a first reduced size uniform resource locator (URL), the first reduced size URL reducing a size of the second geographic location data,
wherein the second geographic location data is contained in a longer URL, and
wherein the first reduced size URL is based on a hash of the longer URL;
presenting, by an application executing on the second device, at least part of the text string and the first reduced size URL;
obtaining, by the application, a first input to the first reduced size URL;
accessing, by a map service on the second device, a map service server based on the second geographic location data contained in the longer URL; and
presenting, by the second device in response to the obtained first input, a map display with a first location marker based on the second geographic location data.

US Pat. No. 10,368,198

METHOD FOR REQUESTING TRANSPORTATION SERVICES

LYFT, INC., San Francisc...

1. A method for managing transportation services, the method comprising:receiving, from a requester device associated with a requester, a first transportation request comprising a requester location and a dropoff destination;
providing, to one or more transporter devices, the requester location and the dropoff destination;
receiving, from a transporter device of the one or more transporter devices, a confirmation indicating an acceptance of the first transportation request;
in response to receiving the confirmation, providing, to the transporter device, a positive acknowledgement to the transporter device, the positive acknowledgement indicating that the confirmation from the transporter device is the first confirmation received; and
in response to receiving any subsequent confirmation attempts for the first transportation request from other transporter devices of the one or more transporter devices, providing a negative acknowledgement to the other transporter devices, the negative acknowledgement indicating that the subsequent confirmation attempts are rejected.

US Pat. No. 10,368,197

METHOD FOR SHARING CONTENT ON THE BASIS OF LOCATION INFORMATION AND SERVER USING THE SAME

Chi-Hyung Park, Seoul (K...

1. A method of sharing contents based on a location, the method comprising:(a) acquiring, by a location-based content sharing server, contents and location information corresponding to the contents; and
(b) when sensing, based on the location information, that a visitor terminal enters a public area range, providing the contents to the visitor terminal or supporting the providing of the contents to the visitor terminal by the location-based content sharing server based on a determination whether a public number condition regarding a maximum number of distributing the contents is met and a determination whether a time condition regarding a maximum time period for distributing the contents is met, the public number condition and the time condition are preset with respect to the public area range,
wherein, in the operation (b), the location-based content sharing server
determines whether a first condition that a distance between the visitor terminal and the location-based content sharing server in the public area range is shorter than a preset distance is met,
determines whether a second condition that a creator of the contents is located within a predetermined range in a residential area of a visitor or is an alumnus or a colleague with the visitor is met, and
provides a hint message about the contents to the visitor terminal based on a determination that at least one of the first and second conditions is met.

US Pat. No. 10,368,196

SUPPRESSING NOTIFICATIONS BASED ON DIRECTED LOCATION ACTIVITY

International Business Ma...

1. A method comprising:determining that a location based event has occurred, the location based event pertaining to a certain user computer device;
identifying, based on the determining, a notification for sending to the certain user computer device, wherein the notification has an associated destination location;
examining an activity level of the destination location; and
based on the activity level exceeding a threshold, providing one or more output, wherein the one or more output includes an output to suppress sending the notification, and an output to initiate an alternate process, the alternate process including sending an alternate notification to the certain user computer device, the alternate notification prompting the certain user to travel to a second destination location that is spaced apart from the destination location.

US Pat. No. 10,368,195

ELECTRONIC DEVICE IN WIRELESS COMMUNICATION SYSTEM AND WIRELESS COMMUNICATION METHOD

Sony Corporation, Tokyo ...

1. An electronic device in a wireless communication system, comprising one or more processing circuits configured to:acquire an on/off state of a small cell base station within a predetermined geographical region; and
generate, based on the acquired on/off state of the small cell base station, reconfiguration information of a positioning reference signal PRS for the small cell base station within the predetermined geographical region, to position a user equipment within the predetermined geographical region, wherein
the reconfiguration information of the PRS comprises a PRS transmission period of an on small cell base station, and the processing circuits are further configured to adjust the PRS transmission period of the on small cell base station based on a ratio of the number of off small cell base stations within the predetermined geographical region to the number of small cell base stations within the predetermined geographical region.

US Pat. No. 10,368,194

LOCATING MISPLACED MOBILE COMPUTING DEVICES

International Business Ma...

1. A method comprising:receiving, by a first mobile computing device, a set of discovery response data from a second mobile computing device, wherein:
an identity of the second mobile computing device is unknown to the first mobile computing device; and
the set of discovery response data from the second mobile computing device includes an obfuscated identifier;
receiving, by the first mobile device, a query from a third mobile computing device; and
transmitting, by the first mobile computing device, responsive to a determination that the query seeks the obfuscated identifier, the set of discovery response data to the third mobile computing device,
wherein:
the first mobile device, the second mobile device, and the third mobile are unpaired with respect to one another.

US Pat. No. 10,368,193

TECHNIQUES FOR SHARING A DEVICE LOCATION VIA A MESSAGING SYSTEM

FACEBOOK, INC., Menlo Pa...

1. A method comprising:receiving, in a messaging client executing on a first client device, a location request from a second client device requesting a location of the first client device;
determining whether the second client device is authorized to receive the location of the first client device, the second client device being automatically authorized to receive the location when a user of the second client device and a user of the first client device are both participants in a common messaging thread;
starting a timer in response to receiving the location request when the second client device is authorized; and
sending the location of the first client device to the second client device when the timer expires.

US Pat. No. 10,368,191

CONFINED SPACE ESTIMATION SYSTEM AND CONFINED SPACE ESTIMATION METHOD

HITACHI, LTD., Tokyo (JP...

1. A confined space estimation system which estimates a confined space, comprising:a storage device which stores information indicating a geographical space; and
a processor which divides the geographical space into a plurality of grids,
wherein, based on location information sent from a terminal, the processor:
periodically aggregates a number of terminals within the grids or a number of terminals that passed through boundaries between the grids;
extracts grids or boundaries in which the aggregated number of terminals is a predetermined number and in which there is no change in the aggregated number of terminals;
determines whether the extracted grids or boundaries can be linked to form an annular shape; and
estimates, if the annular shape can be formed, a geographical space configured from the grids within the formed annular shape as the confined space
wherein, upon determining whether the extracted grids can be linked to form an annular shape, the processor:
sets one grid among the extracted grids as a start node and an end node, sets other grids other than the start node and the end node as intermediate nodes, and determines whether the annular shape can be formed by searching for a shortest path from the start node to the end node via any one of or all of the intermediate nodes.

US Pat. No. 10,368,190

PHYSICAL AND VIRTUAL PHONE MOBILITY

Microsoft Technology Lice...

1. A computing device configured to optimize operations of a mobile device, the computing device comprising:one or more processors; and
one or more machine-readable memory devices storing instructions for execution by the one or more processors, in which the executed instructions cause the computing device to:
determine whether a location of the mobile device is within physical or logical proximity to the computing device,
responsive to the determination that the mobile device is within the physical or logical proximity to the computing device, provide one or more controls on a user interface of the computing device to a user,
wherein the provided one or more controls enable user control over migration of one or more tasks associated with an application from the mobile device to the computing device and further enable user control over allocation of computing resources between the mobile device and the computing device;
transfer at least partial operation of the application from the mobile device to the computing device by migrating the one or more tasks associated with the application in response to the user control; and
allocate the computing resources in response to the user control.

US Pat. No. 10,368,189

DEVICE AND METHOD FOR DIRECTING EMPLOYEE MOVEMENT

WALMART APOLLO, LLC, Ben...

1. A mobile computing device for directing motion, the mobile computing device comprising:a proximity detection module, wherein the mobile computing device for directing motion is a first mobile computing device, and wherein the proximity detection module receives a coverage signal transmitted by a second mobile computing device;
a motion detection module, wherein the motion detection module detects whether the first mobile computing device and/or the second mobile computing device are in motion;
and
a direction module, wherein the direction module outputs a motion direction instruction in response to:
the proximity detection module receiving the coverage signal transmitted by the second mobile computing device; and
the motion detection module detecting the first mobile computing device and the second mobile computing device are both in motion; and
wherein the direction module does not output the motion direction instruction when one of the first mobile computing device and the second computing device are not in motion.

US Pat. No. 10,368,188

SYSTEMS AND METHODS FOR IDENTIFYING LOCATION-BASED SERVICES

Walmart Apollo, LLC, Ben...

1. A system for identifying location-based services, the system comprising:a mobile application executable on a mobile computing device operated by a user;
a database storing one or more previously ordered services associated with the user, wherein the one or more previously ordered services are pending services that are not yet complete due to the services requiring an interaction of the user with a physical facility;
a machine-readable element generator associated with a local computing device and located within the physical facility, the machine-readable element generator configured to generate and display a machine-readable element that identifies types of services available to be performed at a location of the machine-readable element, wherein the one or more available types of services are location-based services capable of being performed at a location of the local computing device associated with the machine-readable element; and
a server communicatively coupled to the database and the mobile application and hosting a services management framework configured to map the one or more previously ordered services to the one or more available types of services to determine one or more available previously ordered services at the location of the machine-readable element, wherein the one or more available previously ordered services are ordered services capable of being performed at the location of the local computing device associated with the machine-readable element,
wherein the mobile application is configured to:
scan and decode the machine-readable element, the machine-readable element providing the mobile application with an identity of the local computing device associated with the machine-readable element;
identify the one or more available types of services based on the decoded machine readable element;
transmit, to the services management framework, the identification of the one or more available types of services so that the services management framework determines one or more available previously ordered services at the location of the machine-readable element;
receive, from the services management framework, an indication of the one or more available previously ordered services;
receive a user selection to initiate performance of at least one of the one or more available previously ordered services; and
communicate the selected one or more available previously ordered services, authentication information, and location identification information to the local computing device to initiate performance of the selected one or more available previously ordered services.

US Pat. No. 10,368,187

SYSTEMS AND METHODS FOR IDENTIFYING AVAILABLE LOCATION-BASED SERVICES

Walmart Apollo, LLC, Ben...

1. A system for identifying available location-based services, the system comprising:a mobile application executable on a mobile computing device operated by a user;
a database storing one or more previously ordered services associated with the user, wherein the one or more previously ordered services are pending services that are not yet complete due to the services requiring an interaction of the user with a physical facility;
a plurality of location-specific computing devices located at a plurality of locations within a facility that are configured to use location-based wireless communication to transmit a code to the mobile application that identifies types of services available to be performed at a location of a location-specific computing device, at least one available service differing between two of the plurality of locations, wherein the available types of services are location-based services capable of being performed at a location of a location-specific computing device;
a machine-readable element configured to provide location information used in initiating performance of one or more available ordered services; and
a server communicatively coupled to the database and the mobile application and hosting a services management framework configured to map the one or more previously ordered services to the one or more available types of services to determine one or more available ordered services at a location of a location-specific computing device, wherein the one or more available ordered services are ordered services capable of being performed at a location of a location-specific computing device,
wherein the mobile application is configured to:
receive a code from a first location-specific computing device of the plurality of location-specific computing devices;
identify one or more available types of services based on the code;
transmit, to the services management framework, the identification of the one or more available types of services and user authentication data;
receive an indication from the services management framework of the one or more available ordered services;
decode the machine-readable element to decode location information; and
initiate performance of at least one of the one or more available ordered services determined by the services management framework using the decoded location information.

US Pat. No. 10,368,186

TOOL TRACKING SYSTEM

Milwaukee Electric Tool C...

1. A signaling method for communicating and logging a location of an object, the method comprising:transmitting repeatedly, by a beacon transmitter, a first beacon signal through a first number of transmission repetitions spaced at a first repeat interval;
responsive to receiving the first beacon signal, activating, by an electronic processor of a personal wireless device, a dormant transmitter location logging application;
withholding transmission, by the beacon transmitter, during a transition interval that occurs after completing the first number of transmission repetitions;
transmitting repeatedly, by the beacon transmitter, a second advertising beacon signal through a second number of transmission repetitions at a second repeat interval;
responsive to receiving the second advertising beacon signal, logging to a memory of the personal wireless device, an identifier of a beacon transmitter that transmitted the second advertising beacon signal;
determining, by the personal wireless device, the location of the personal wireless device; and
associating, in the memory of the personal wireless device, the location of the personal wireless device with the beacon transmitter identifier.

US Pat. No. 10,368,185

MOBILE DEVICE LOCATION PROOFING

International Business Ma...

1. A computer-implemented method of verifying a location of a mobile device, the method comprising:receiving, on the computer, a first location report from a first mobile device, the first location report including a location identification for the first mobile device and pairing information identifying mobile devices with which the first mobile device is paired;
identifying at least one reference mobile device in the vicinity of the identified location of the first mobile device;
requesting from the at least one reference mobile device a reference location report including further pairing information identifying mobile devices with which the reference mobile device is paired;
receiving the reference location report from the at least one reference mobile device; and
evaluating the received reference location report to check whether the received reference location report verifies or does not verify the location identification in the first location report received from the first mobile device, including
verifying the location identification in the first location report received from the first mobile device by identifying the first mobile device in the further pairing information in the received at least one reference location report; and wherein:
the further pairing information identifies each of the mobile devices with which the reference mobile device is paired by a further device identifier; and
verifying the location identification in the first location report received from the first mobile device by identifying the first mobile device in the further pairing information in the received at least one reference location report comprises:
comparing a device identifier of the first mobile device with the one or more further device identifiers in the further pairing information.

US Pat. No. 10,368,184

ADVERTISING AND PROFILING USER LOCATION TO UNIFIED COMMUNICATION SUITE IN ENTERPRISE WIRELESS NETWORKS

Hewlett Packard Enterpris...

1. A non-transitory computer readable medium comprising instructions which, when executed by one or more hardware processors of a network device, cause the network device to perform multiple operations comprising:determining that a first user is logged on a wireless local area network (WLAN) and assigned a first user role during a first time, the first user role corresponding to a first set of network privileges, wherein the first user role is assigned and provided by the WLAN;
inferring a first status for the first user based at least on the first user role and a first user presence at a particular location for an amount of time during a predetermined period of time of day, wherein the first user presence is based on a first user role information provided by the WLAN;
displaying the first status for the first user during the first time;
subsequently assigning a second user role to the first user during a second time, the second user role corresponding to a second set of network privileges, wherein the second user role is assigned and provided by a policy engine in the WLAN, the policy engine configured to collect multiple user attributes for the first user from multiple identity stores and from a third party network to which the first user is subscribed;
determining a first client device corresponding to the first user is located at the particular location during the first time and the second time based at least on the second user role and the first user presence at the particular location for the amount of time during the predetermined period of time of day;
displaying a second status for the first user during the second time;
determining that the first client device is logged on to the WLAN via a virtual private network (VPN) connection for a third time period;
assigning a third user role based on the VPN connection, wherein the third user role corresponds to a third set of network privileges; and
displaying a third status for the first user during the third time.

US Pat. No. 10,368,183

DIRECTIVITY OPTIMIZED SOUND REPRODUCTION

Apple Inc., Cupertino, C...

6. An article of manufacture, comprising: a non-transitory machine-readable storage medium that stores instructions which, when executed by a processor in a server, determine a first directivity pattern for each channel of a multi-channel dialogue signal for a piece of sound program content, the first directivity pattern characterized by a first directivity index; determine a second directivity pattern for each channel of a combined multi-channel music and effects signal for the piece of sound program content, the second directivity pattern characterized by a second directivity index, the second directivity index being less than the first directivity index, the first directivity pattern and second directivity pattern being included in metadata; transmitting, by the server to an audio receiver, a) the multi-channel dialogue signal, b) the combined multi-channel music and effects signal, and c) the metadata, wherein the audio receiver generates a first set of processed audio signals for the channels of the combined multi-channel dialogue signal for transducers in a speaker array to produce sound of the multi-channel dialogue signal having the first directivity pattern, and generates a second set of processed audio signals for the channels of the combined multi-channel music and effects signal for the transducers in the speaker array to produce sound of the combined multi-channel music and effects signal having the second directivity pattern.

US Pat. No. 10,368,182

DEVICE AND METHOD OF MODIFYING AN AUDIO OUTPUT OF THE DEVICE

YANDEX EUROPE AG, Lucern...

1. A method of selectively modifying an initial audio output of a device, the device comprising at least two speakers communicatively coupled to a processor, the method comprising:detecting, by the processor, a volume level of the initial audio output reproducible by the at least two speakers;
comparing, by the processor, the volume level to a volume level threshold;
based on the comparison of the volume level to the volume level threshold, controlling, by the processor, reproduction of the initial audio output by the at least two speakers by a selective execution of:
responsive to the volume level being inferior to the volume level threshold, transmitting, by the processor, an identical audio signal to each one of the at least two speakers for reproducing a modified audio output, the modified audio output being of a mono audio output type; and
responsive to the volume level being superior to the volume level threshold, transmitting, by the processor, respective audio signals to the at least two speakers for reproducing the modified audio output, the respective audio signals being different from one another, the modified audio output being of a stereo audio output type.

US Pat. No. 10,368,181

LOUDNESS ADJUSTMENT FOR DOWNMIXED AUDIO CONTENT

Dolby Laboratories Licens...

1. A method for gain adjusting audio signals based on encoder-generated loudness metadata, the method comprising:receiving, by an audio decoder operating in a playback channel configuration different from a reference channel configuration, an audio signal for the reference channel configuration, the audio signal including audio sample data for each channel of the reference channel configuration, and the encoder-generated loudness metadata, the encoder-generated loudness metadata comprising loudness metadata for a plurality of channel configurations including the playback channel configuration and the reference channel configuration;
selecting, from the loudness metadata for the plurality of channel configurations, the loudness metadata for the playback channel configuration;
determining loudness adjustment gains from the loudness metadata for the playback channel configuration; and
applying the loudness adjustment gains as a part of overall gains applied to the audio sample data to generate output audio sample data for each channel of the playback channel configuration;
wherein the loudness adjustment gains depend on a loudness level indicated by the loudness metadata for the playback channel configuration and a reference loudness level.

US Pat. No. 10,368,180

TRANSLATING USER INTERFACE SOUNDS INTO 3D AUDIO SPACE

INTERNATIONAL BUSINESS MA...

1. A method for translating event sounds into 3-dimensional (3D) audio space, comprising:intercepting, by a listener process, an audio request call received from a process, wherein:
the audio request call relates to a process having an open window on a graphical user interface (“GUI”) of a 2-dimensional (2D) GUI device and specifies at least two positions, within a 3D audio space; and
the audio request call requests to play a sound corresponding to a change in current status of the process; and
playing the corresponding sound in a surround sound system as moving through the 3D audio space between each of the at least two positions to thereby notify a user of the 2D GUI device of the change in current status of the process.

US Pat. No. 10,368,179

SWITCHING BINAURAL SOUND

14. A method executed by one or more electronic devices, the method comprising:storing head-related transfer functions (HRTFs) in memory;
displaying, with a wearable electronic device (WED) worn on a head of a user, a virtual image in an environment;
processing, by a digital signal processor (DSP), sound with the HRTFs to generate binaural sound that externally localizes in empty space from the virtual image in the environment;
determining, with the WED, when the user is leaving the environment; and
alerting the user that the user is leaving the environment by reducing a volume of the binaural sound that localizes from the virtual image and that is being provided to the user.

US Pat. No. 10,368,178

APPARATUS AND METHODS FOR MONITORING A MICROPHONE

Cirrus Logic, Inc., Aust...

20. A temperature sensor comprising: a microphone device; a spectrum peak detect module for processing a microphone signal produced by the microphone device to identify a Helmholtz resonance peak frequency and a quality factor of the resonance from the microphone signal; and a temperature estimation module for estimating air temperature within the microphone device based on said determined resonance Helmholtz resonance frequency and the quality factor.

US Pat. No. 10,368,177

ABNORMALITY DETECTING DEVICE, ABNORMALITY DETECTION METHOD, AND RECORDING MEDIUM STORING ABNORMALITY DETECTION COMPUTER PROGRAM

FUJITSU LIMITED, Kawasak...

1. An abnormality detecting device comprising:a memory; and
a processor coupled to the memory and configured to:
detect an envelope of an audio signal indicating a periodic sound emitted by a target object and a periodic sound emitted by another object;
execute time-to-frequency conversion on the envelope to calculate a frequency spectrum of the audio signal; and
determine whether or not the target object has an abnormality, based on a frequency component included in the frequency spectrum and corresponding to a time interval between time points when the sound is emitted by the target object,
wherein the target object is a rotating device having a predetermined number of blades, and
wherein the processor is further configured to detect multiple peaks of the frequency spectrum, calculate, for each of combinations, each of which includes two peaks among the multiple peaks, the ratio of a frequency corresponding to one of two peaks included in the combination to a frequency corresponding to the other of the two peaks included in the combination, and estimate, as a frequency corresponding to the time interval between the time points when the sound is emitted by the target object, lower one of frequencies corresponding to two peaks included in a combination that is among the combinations and causes the difference between the ratio of the frequencies corresponding to the peaks of the combination and the predetermined number of blades to be the smallest among differences between the ratios calculated for the combinations and the predetermined number of blades.

US Pat. No. 10,368,176

EARPIECE FOR COUPLING A HEARING AID TO A USERS'S EAR CANAL AND A METHOD FOR MANUFACTURING SUCH AN EARPIECE

1. An earpiece for a hearing aid, the earpiece comprising:a seal configured to deform to a shape of a human ear canal,
wherein the seal is dome-shaped,
wherein the seal has a first section with a sound output bore and the sound output bore is configured to physically couple to a receiver for a hearing aid,
wherein the seal has a second section and the second section includes 50 to 2000 opening,
wherein the openings are laser-cut; and
wherein the openings have diameters from 80 to 150 micrometers.

US Pat. No. 10,368,175

HEARING DEVICE COMPRISING A FEEDBACK DETECTION UNIT

1. A hearing device comprising a forward path for processing an electric signal representing sound, the forward path comprisingan input unit for receiving or providing an electric input signal representing sound,
a signal processing unit for applying a frequency- and/or level-dependent gain to an input signal of the forward path and providing a processed output signal, and
an output transducer for generating stimuli perceivable as sound to a user;
the hearing device further comprising
a feedback detection unit configured to detect feedback or evaluate a risk of feedback via an acoustic or mechanical or electrical feedback path from said output transducer to said input unit,
a loop consisting of said forward path and said feedback path being defined, the loop exhibiting a loop delay D,
wherein said feedback detection unit comprises
a magnitude and phase analysis unit for repeatedly determining magnitude and phase of said electric input signal or a processed version thereof, and further configured to determine values of loop magnitude, loop phase, loop magnitude difference, and loop phase difference signals, respectively, based thereon and on said loop delay D, where said loop magnitude difference and said loop phase difference are the differences between values of the parameters, loop magnitude and loop phase, respectively, at a given time instant, m, and a time instant, mD, one feedback loop delay D earlier;
a feedback conditions and detection unit configured to check criteria for magnitude and phase feedback condition, respectively, based on said values of loop magnitude, loop phase, loop magnitude difference, and loop phase difference signals, respectively, and to provide feedback detection signal indicative of feedback or a risk of feedback.

US Pat. No. 10,368,174

DISTRIBUTED PHASE LOCKED LOOP IN HEARING INSTRUMENTS

SEMICONDUCTOR COMPONENTS ...

1. A system, comprising:a receiver configured to receive wireless signals from an electronic device, the receiver comprising:
receiver logic operable to receive an input signal at a source clock frequency from the electronic device;
a phase detector coupled to the receiver logic and operable to:
receive a data sampling clock; and
compute an error signal indicating a difference between the data sampling clock and the source clock; and
a first communication interface coupled to the phase detector and operable to transmit the input signal; and
a signal processor (SP) coupled to the receiver and comprising:
a second communication interface operable to couple to the first communication interface to communicatively couple the SP to the receiver;
a digitally-controlled oscillator (DCO) coupled to the second communication interface and operable to generate a system clock;
a clock divider coupled to the DCO and the phase detector and operable to generate the data sampling clock based at least partially on the system clock; and
digital signal processing logic coupled to the DCO and the clock divider and operable to process the input signal at a frequency specified by the data sampling clock.

US Pat. No. 10,368,173

SYSTEMS AND METHODS FOR MINIMIZING AN EFFECT OF SYSTEM NOISE GENERATED BY A COCHLEAR IMPLANT SYSTEM

Advanced Bionics AG, Sta...

1. A sound processor included in a cochlear implant system used by a patient, the sound processor comprising:at least one physical computing component that
generates a spectral input signal, the spectral input signal representative of spectral energy contained within a frequency band in a plurality of frequency bands of an audio signal presented to the patient,
receives a predetermined system noise threshold that is determined prior to the audio signal being presented to the patient and that is based on a predicted or measured spectral energy level of system noise generated by a theoretical or test cochlear implant system associated with, but distinct from, the cochlear implant system,
determines whether a spectral energy level of the spectral input signal exceeds the predetermined system noise threshold, and
generates, based on the determination of whether the spectral energy level of the spectral input signal exceeds the predetermined system noise threshold, a spectral output signal by
including the spectral input signal in the spectral output signal if the spectral energy level of the spectral input signal exceeds the predetermined system noise threshold, and
excluding the spectral input signal from the spectral output signal if the spectral energy level of the spectral input signal does not exceed the predetermined system noise threshold.

US Pat. No. 10,368,172

DIAPHRAGM SUSPENSION FOR A LOUDSPEAKER

PSS BELGIUM N.V., Dender...

1. A loudspeaker including a chassis, a drive unit and a diaphragm;wherein the drive unit has a stationary part secured to the chassis and a translatable part secured to the diaphragm;
wherein an outer edge of the diaphragm is suspended from the chassis by an edge suspension;
wherein the edge suspension has a plurality of straight portions, each straight portion having a respective first surface and a respective second surface which meet along an edge to provide a spring which permits the diaphragm to be moved relative to the chassis by the drive unit;
wherein the edge suspension has at least one corner portion, wherein the/each corner portion joins two of the straight portions together and includes at least one geometrical interruption formed therein;
wherein the/each geometrical interruption formed in the/each corner portion includes a first corrugation which varies in height along a first path which extends circumferentially around the edge suspension, and a second corrugation formed within the first corrugation which varies in height along a second path which extends across the first path;
wherein each straight portion includes one or more stiffening elements;
wherein the one or more stiffening elements include one or more geometrical interruptions formed in each straight portion;
wherein the/each geometrical interruption formed in each straight portion includes a first corrugation which varies in height along a first path which extends circumferentially around the edge suspension, and a second corrugation formed within the first corrugation which varies in height along a second path which extends across the first path.

US Pat. No. 10,368,171

AUDIO APPARATUS AND AUDIO OUTPUT PORT

RADSONE INC., Sungnam (K...

1. An audio apparatus comprising:an analog module configured to receive a digital left (L) channel signal and a digital right (R) channel signal, and output first and second analog L signals and first and second analog R signals;
a first output port including first to fifth conductors, to which the first and second analog L signals, the first and second analog R signals, and a ground voltage are provided, respectively; and
a second output port including sixth to ninth conductors, to which the first and second analog L signals and the first and second analog R signals are provided, respectively,
wherein, while an audio jack including first to third terminals remains inserted in the first output port, the first and second conductors remain connected to the first terminal, the third and fourth conductors remain connected to the second terminal, and the fifth conductor remains connected to the third terminal, and
wherein, while the audio jack remains inserted in the first output port, the first and second analog L signals and the first and second analog R signals are operated in a single-ended mode, and during at least a portion of a time during which the audio jack is not inserted into the first output port, the first and second analog L signals and the first and second analog R signals are operated in a differential mode.

US Pat. No. 10,368,170

SMART HEADSET AND METHOD OF ROUTING SERVICE IN RESPONSE TO PROXIMITY TO MOBILE DEVICE

Kyocera Corporation, Kyo...

1. A smart headset comprising:a speaker configured to generate output sounds based on received information received at the smart headset;
a microphone configured to generate microphone signals, based on input sounds, for forming transmission information transmitted from the smart headset;
a cellular transceiver configured to wirelessly communicate with a cellular communication network;
a Bluetooth transceiver configured to wirelessly communicate with a smart handset; and
a controller configured to place the smart headset in a selected operation mode of at least two modes comprising a first mode and a second mode,
the smart headset communicating through the cellular transceiver with the cellular communication network when the smart headset is in the first mode such that the received information is received from the cellular communication network through the cellular transceiver and the transmission information is transmitted to the cellular communication network through the cellular transceiver,
the smart headset communicating through the Bluetooth transceiver with the smart handset when the smart headset is in the second mode such that the received information is received from the smart handset through the Bluetooth transceiver and the transmission information is transmitted to the smart handset through the Bluetooth transceiver,
the controller configured to place the smart headset in the first mode when the smart handset is determined to be farther than a maximum proximity from the smart headset and configured to place the smart headset in the second mode when the smart handset is determined to be within the maximum proximity to the smart headset.

US Pat. No. 10,368,169

POWER AND BANDWIDTH EFFICIENT TRUE WIRELESS STEREO SPEAKERS

QUALCOMM Incorporated, S...

1. A method for wireless communication at a first speaker, comprising:establishing a control communication link with a second speaker over a first piconet;
receiving, in a first slot of an extended synchronous connection-oriented (eSCO) window on a second piconet, a first null signal sent from a wireless device to the second speaker;
switching, in a second slot of the eSCO window that is consecutive to the first slot, and based at least in part on the first null signal, from the second piconet to the first piconet;
transmitting to the second speaker, on the first piconet, a second null signal based at least in part on the first null signal; and
closing the eSCO window based at least in part on the second null signal.

US Pat. No. 10,368,168

METHOD OF DYNAMICALLY MODIFYING AN AUDIO OUTPUT

Skullcandy, Inc., Park C...

1. A method of dynamically modifying an audio output, comprising:receiving image data depicting an audio reproduction device and a user wearing the audio reproduction device;
determining one or more deteriorating factors that deteriorate a sound quality of the audio reproduction device as worn by the user based on the image data;
estimating a sound leakage caused by the one or more deteriorating factors;
determining one or more sound profiles based on at least the sound leakage; and
generating tuning data based on the one or more sound profiles, the tuning data configured to sonically customize the audio reproduction device.

US Pat. No. 10,368,167

AUDIO POWER CIRCUIT AND METHOD

MOTOROLA SOLUTIONS, INC.,...

1. An audio power circuit comprising:an audio amplifier having a power input;
a speaker connected to the audio amplifier;
a load switch coupled between a battery and the power input to selectively provide a supply of power from the battery to the power input;
a second load switch coupled between the battery and the power input in series with the load switch to selectively provide the supply of power from the battery to the power input;
a control circuit configured to be connected to the battery and the power input and to control the supply of power from the battery to the power input by controlling the load switch;
a thermal protection circuit connected between the audio amplifier and the speaker, the thermal protection circuit configured to generate a thermal protection signal and provide the same directly to the load switch to control the supply of power from the battery to the power input,
wherein the thermal protection circuit includes:
a comparator having a reference voltage input to receive a reference voltage, and a speaker voltage input to receive a speaker voltage, wherein the thermal protection circuit disables the supply of power from the battery to the power input by opening the load switch when the comparator indicates that the speaker voltage exceeds the reference voltage;
a rectifier connected to the speaker voltage input and configured to convert an alternating current (AC) voltage across the internal speaker to a direct current (DC) voltage, wherein the AC voltage is provided by the audio amplifier; and
a second thermal protection circuit connected between the audio amplifier and the speaker and in parallel to the thermal protection circuit, the second thermal protection circuit configured to generate a second thermal protection signal and provide the same directly to the second load switch to control the supply of power from the battery to the power input.

US Pat. No. 10,368,154

SYSTEMS, DEVICES AND METHODS FOR EXECUTING A DIGITAL AUDIOGRAM

Listening Applications Lt...

1. A system for providing audio output, the system comprising:a remote computing device including a processor and an audio unit configured to generate one or more output signals of arbitrary amplitude;
earphones connectable to the computing device, configured to output said output signals; and
a microphone configured to record the power level of said output signals and calculate a proportionality constant for each frequency of said output signals; wherein said processor is further configured to:
analyze the proportionality constant for each frequency of one or more feedback signals from said one or more earphones to yield calibration data;
adjust the amplitude or frequency based at least on the calibration data to calibrate the device;
generate one or more audiograms resulting from a hearing test using the calibrated device; and
adjust a device power level according to said one or more audiograms.

US Pat. No. 10,368,134

LIVE CONTENT STREAMING SYSTEM AND METHOD

Placement Labs, LLC, Sou...

1. A dynamic live media streaming method comprising:broadcasting, via a broadcast management system, a live media stream from at least one broadcasting device over at least one network to a plurality of content viewing devices, the broadcast management system comprising a computer processor, memory, storage device and at least one network communication device for communication between the at least one broadcasting device and the plurality of content viewing devices,
determining a jump zone based upon at least one predetermined jump zone criteria, the jump zone comprising a physical geographic region where a next broadcasting device must be located,
prior to stopping the live media stream from the at least one broadcasting device:
receiving a live vote from at least one of the plurality of content viewing devices for the live media stream, and
determining if additional broadcasting time is warranted based upon a number of positive votes received and attributed to the live media stream from the at least one broadcasting device,
stopping the live media stream from the at least one broadcasting device,
selecting the next broadcasting device in the jump zone, and
broadcasting a live media stream from the next broadcasting device.

US Pat. No. 10,368,125

METHOD AND SYSTEM FOR EFFICIENT COMMUNICATION

Innovation Science LLC, ...

1. A mobile terminal with a device identifier for processing information through multiple communications comprising:a network interface configured to receive a multimedia signal through a wireless communication network;
a WiFi communication interface configured for communications through a WiFi network, the device identifier is associated with a network address corresponding to the WiFi network, wherein the mobile terminal is configured to connect to Internet via the WiFi network;
wherein the mobile terminal is further configured to be paired to another mobile terminal to communicate a wireless communication directed to a wireless network via the other mobile terminal;
a buffer;
a decoder;
an encoder; and
a high definition digital output interface,
wherein the mobile terminal is configured to perform a conversion of the multimedia signal, the multimedia signal comprises a compressed signal; wherein the compressed signal is a compressed high definition digital video signal;
wherein the conversion comprises decompressing the compressed signal;
wherein the decoder is configured to decompress the compressed signal to a decompressed signal;
wherein the encoder is configured to encode the decompressed signal to produce an encoded signal, the encoded signal comprising a decompressed high definition digital video signal;
wherein the high definition digital output interface is configured to transmit the encoded signal;
wherein the conversion comprises said decompressing, by the decoder, further followed by encoding, by the encoder, the decompressed signal produced by the decoder to produce the encoded signal for transmission through the high definition digital output interface; and
wherein the buffer is configured to accommodate a buffering and processing rate sufficient for said processing in support of the production of a corresponding multimedia content on a high definition digital display.

US Pat. No. 10,368,119

METHOD, DEVICE AND COMPUTER PROGRAM PRODUCT FOR OUTPUTTING A TRANSPORT STREAM

Sony Corporation, Tokyo ...

1. A method of controlling video and/or audio stream playback, comprising:detecting a control input to a touch sensitive screen of a portable computing device; and
responsive to said detecting the control input to the touch sensitive screen, transitioning from outputting to the touch sensitive screen of the portable computing device a first stream of video and/or audio data provided by a first source to outputting to a second display device a second stream of video and/or audio data provided by a second source,
wherein content of the first stream of video and/or audio data is the same as content of the second stream of video and/or audio data, and
wherein the second source is different from the portable computing device.

US Pat. No. 10,368,117

METHOD AND SYSTEM FOR ADDRESSABLE AND PROGRAM INDEPENDENT ADVERTISING DURING RECORDED PROGRAMS

PRIME RESEARCH ALLIANCE E...

1. A method of a subscriber video recording device inserting at least one targeted advertisement into a video program, the method comprising:receiving, at the subscriber video recording device, at least one targeted advertisement and storing the at least one targeted advertisement;
receiving, at the subscriber video recording device, at least one video program;
recording, at the subscriber video recording device, the at least one video program;
determining, at the subscriber video recording device, if the recorded video program is interrupted by one or more existing advertising avails;
if the recorded video program is not interrupted by one or more advertising avails, creating, at the subscriber video recording device, one or more customized avails within the at least one video program, the one or more customized avails each having a duration; and
retrieving the stored at least one targeted advertisement and inserting at least one advertisement into the one or more customized avails.

US Pat. No. 10,368,109

DYNAMIC CONTENT DELIVERY ROUTING AND RELATED METHODS AND SYSTEMS

DISH Technologies L.L.C.,...

1. A method of streaming media content over a network, the method comprising:transmitting one or more portions of the media content from a remote storage digital video recorder (RS-DVR) system to a client device using a first delivery route from a networking component to the client device via a first backbone provider network of a plurality of different backbone provider networks coupled to the networking component, wherein the networking component is coupled between the RS-DVR system and the plurality of different backbone provider networks and the one or more portions of the media content are marked as non-cacheable;
determining a performance metric associated with the transmitting of the one or more portions via the first backbone provider network;
identifying, by the RS-DVR system, an alternative backbone provider network of the plurality of different backbone provider networks when the first backbone provider network fails to achieve a desired level of performance based on the performance metric, wherein the alternative backbone provider network is different from the first backbone provider network; and
instructing, by the RS-DVR system, the networking component coupled between the RS-DVR system and the plurality of different backbone provider networks to transmit a subsequent portion of the media content from the RS-DVR system to the client device using a different delivery route from the networking component to the client device via the alternative backbone provider network instead of the first backbone provider network, wherein the subsequent portion of the media content is marked as non-cacheable.

US Pat. No. 10,368,100

VIDEO DATA DECODING METHOD AND VIDEO DATA DECODING APPARATUS

Electronics and Telecommu...

1. A method for decoding video data comprising:receiving coded video data comprising video data and depth data corresponding to the video data;
acquiring motion data for inter-view prediction of a coding unit of the video data from the depth data;
performing inter-view prediction based on the motion data; and
reconstructing video data according to the video data comprising the coding unit and the depth data based on the inter-view prediction, the coding unit comprising at least one prediction block,
wherein the acquiring motion data for inter-view prediction of the coding unit comprises deriving the motion data for inter-view prediction of the coding unit based on a location and a size of the coding unit,
wherein the motion data for inter-view prediction of a prediction block of the video data is calculated using information derived from a depth map picture to which the coding unit refers, the information including the disparity of the maximum value of the depth values of a corresponding unit of the depth map picture to which the coding unit refers, and
wherein, in response to the coding unit comprising prediction blocks for which the inter-view predication is applied, the maximum value is shared in the prediction blocks for the motion data calculation of inter-view prediction.

US Pat. No. 10,368,096

ADAPTIVE STREAMING SYSTEMS AND METHODS FOR PERFORMING TRICK PLAY

DIVX, LLC, San Diego, CA...

1. A playback device, comprising:a set of one or more processors; and
a non-volatile storage containing an application for causing the set of one or more processors to perform the steps of:
obtaining top level index information identifying a plurality of alternative streams of video, an audio stream, and at least one trick play stream that are each stored in a separate container file, where:
each video container file containing a given stream from the plurality of alternative streams of video comprises:
portions of the given video stream within the video container file, where the portions of the given video stream comprise an encoded group of pictures that commences with a picture encoded without reference to another picture in the given video stream; and
a video container index, where entries in the video container index indicate sizes of portions of the given video stream within the video container file;
each trick play container file containing a given trick play stream from the at least one trick play stream comprises:
frames of the given trick play stream, where each frame of the given trick play stream is a picture encoded without reference to another picture in the trick play stream; and
a trick play container index, where entries in the trick play container index comprise a timecode and a location of a frame in the given track play stream;
requesting a video container index from a video container file containing a video stream from the plurality of alternative streams of video;
requesting at least one portion of the video stream from the plurality of alternative streams of video using at least one entry from the video container index;
decoding the at least one portion of the video stream from the plurality of alternative streams of video;
receiving at least one user instruction to perform a visual search of the media;
requesting a trick play container index from a trick play container file containing a trick play stream from the at least one trick play stream;
requesting at least one frame of video from the at least one trick play stream using at least one entry from the trick play container index; and
decoding and displaying the at least one frame of video from the at least one trick play stream.

US Pat. No. 10,368,095

METHOD AND APPARATUS FOR INTRA MODE CODING

HFI Innovation Inc., Zhu...

1. A method for predictive Intra coding, the method comprising:determining a set of Intra prediction modes that is used for prediction unit (PU) blocks with a plurality of different block sizes comprising a 4×4 block size and at least two other block sizes;
applying predictive Intra coding to a first PU block of an image having a first block size that matches a block size in the plurality of different block sizes based on one or more neighboring PU blocks according to a first current Intra prediction mode selected from the set of Intra prediction modes; and
applying predictive Intra coding to a second PU block of the image having a second block size that is different from the first block size and matches a block size in the plurality of different block sizes according to a second current Intra prediction mode selected from the set of Intra prediction modes.

US Pat. No. 10,368,076

METHODS AND APPARATUSES OF ENCODING/DECODING INTRA PREDICTION MODE USING CANDIDATE INTRA PREDICTION MODES

INTELLECTUAL DISCOVERY CO...

1. A decoding method, comprising:determining whether a first neighboring block located at a left side of a current block or a second neighboring block located at an upper side of the current block is available for deriving an intra prediction mode of a current block;
deriving a first intra prediction mode based on the determined availability for the first neighboring block or a second intra prediction mode based on the determined availability for the second neighboring block,
wherein the first intra prediction mode is derived as DC mode when the first neighboring block is not available and is derived as an intra prediction mode of the first neighboring block when the first neighboring block is available, and
wherein the second intra prediction mode is derived as DC mode when the second neighboring block is not available and is derived as an intra prediction mode of the second neighboring block when the second neighboring block is available;
determining whether the first intra prediction mode is identical to the second intra prediction mode;
obtaining an intra prediction mode of the current block based on a plurality of candidate intra prediction modes; and
obtaining prediction samples of the current block based on the intra prediction mode of the current block,
wherein when the first intra prediction mode is not identical to the second intra prediction mode, the method comprises:
deriving a first candidate intra prediction mode from the first intra prediction mode and a second candidate intra prediction mode from the second intra prediction mode;
setting a third candidate intra prediction mode equal to a planar mode when none of the first candidate intra prediction mode and the second candidate intra prediction mode is the planar mode;
setting the third candidate intra prediction mode equal to a DC mode when one of the first candidate intra prediction mode and the second candidate intra prediction mode is the planar mode and the other is not the DC mode; and
setting the third candidate intra prediction mode equal to a vertical mode when one of the first candidate intra prediction mode and the second candidate intra prediction mode is the planar mode and the other is the DC mode, and
wherein when the first intra prediction mode is identical to the second intra prediction mode and both the first intra prediction mode and the second intra prediction mode are the planar mode or the DC mode, the method comprises:
setting the first candidate intra prediction mode equal to the planar mode;
setting the second candidate intra prediction mode equal to the DC mode; and
setting the third candidate intra prediction mode equal to the vertical mode.

US Pat. No. 10,368,064

WIRELESS TRANSMISSION OF REAL-TIME MEDIA

BlackBerry Limited, Wate...

1. A method for wireless transmission of a media from a source device to a sink device over a wireless transmission channel, comprising:encoding the real-time media as a plurality of sets of frames, wherein each set of frames includes a key-frame;
determining a time-required for wireless transmission of one or more key-frames based on a size of the one or more key-frames and an available bandwidth between the source device and the sink device for a time-allocation for wireless transmission from the source device to the sink device;
when the time-required for wireless transmission of the key-frame is greater than the time-allocation for wireless transmission from the source device to the sink device:
setting a new time-allocation for wireless transmission to have a value greater than or equal to the time-required for transmission of the one or more key-frames; and
wirelessly transmitting the encoded media from the source device to the sink device using the new time-allocation.

US Pat. No. 10,368,059

METHOD AND APPARATUS FOR INDIVIDUALIZED THREE DIMENSIONAL DISPLAY CALIBRATION

Atheer, Inc., Mountain V...

39. An apparatus comprising:a first three-dimensional (3D) display operable to output a virtual object at a first coordinate in three-dimensional (3D) space to a first eye of a viewer;
a second 3D display operable to output the virtual object at a second coordinate in the 3D space to a second eye of the viewer, wherein the first coordinate is different than the first coordinate;
a first sensor configured to measure the first coordinate of an end-effector interacting with the virtual object relative to the first eye when the virtual object is displayed at the first coordinate;
a second sensor configured to measure the second coordinate of the end-effector interacting with the virtual object relative to the second eye when the virtual object is displayed at the second coordinate;
a processor coupled to the first 3D display, the second 3D display, the first sensor, and the second sensor, wherein the processor is configured to:
determine that the end-effector is pointing to a third coordinate on the first 3D display that is different than the first coordinate where the virtual object is displayed;
determine that the end-effector is pointing to a fourth coordinate on the second 3D display that is different than the second coordinate where the virtual object is displayed;
determine a first offset value between the first coordinate where the virtual object is located and the third coordinate where the end-effector is pointing to on the first display, wherein the first offset value indicates a difference in the first coordinate and the third coordinate;
determine a second offset value between the second coordinate where the virtual object is located and the fourth coordinate where the end-effector is pointing to on the second display, wherein the second offset value indicates a difference in the second coordinate and the fourth coordinate;
determine a fifth coordinate in the 3D space, wherein:
the fifth coordinate is the first coordinate adjusted by the first offset value so that the viewer perceives the virtual object as being located at the first coordinate on the first 3D display;
the first 3D display is to display the virtual object at the fifth coordinate on the first 3D display; and
determine a sixth coordinate in the 3D space, wherein:
the sixth coordinate is the second coordinate adjusted by the second offset value so that the viewer perceives the virtual object as being located at the second coordinate on the second 3D display; and
the second 3D display is to display the virtual object at the sixth coordinate on the second 3D display.

US Pat. No. 10,368,056

DEPTH DATA DETECTION AND MONITORING APPARATUS

SHANGHAI PERCIPIO TECHNOL...

1. A depth data detection apparatus, comprising:an infrared coded projection system for projecting a textured infrared beam to a space to be measured to form randomly distributed infrared textures on an object to be detected in the space to be measured;
two infrared image sensors for respectively imaging the space to be measured so as to form two infrared textured images, the two infrared image sensors have a predetermined relative spatial position relationship therebetween, so that depth data of infrared textures relative to the two infrared image sensors can be determined based on a position difference of texture segment images correspondingly formed in the two infrared texture images by the same texture segment in the infrared textures and the predetermined relative spatial position relationship,
the infrared coded projection system comprises:
at least two infrared light generators for generating infrared light respectively;
an optical system, wherein the infrared light generated by the infrared light generator forms the textured infrared beam after passing through the optical system;
a controller for controlling and switching the at least two infrared light generators such that the at least two infrared light generators alternately generate infrared light;
wherein the infrared coded projection system has multiple operating modes, in different operating modes, the controller switches different infrared light generators into operation, and in each operating mode, a different infrared light generator projects textured infrared beams at a different projection angle and/or from a different position to the space to be measured, in order to form randomly distributed infrared texture on the object to be detected in the space to be measured;
wherein for each operating mode, the two infrared image sensors are configured to image the space to be measured respectively, to form two infrared textured images;
wherein the depth data detection apparatus further comprises:
a processor that is configured to:
acquire two infrared texture images obtained by using the two infrared image sensors in different operating modes,
for each operating mode, determine depth data of the infrared textures relative to the two infrared image sensors in the operating mode, based on the predetermined relative spatial position relationship between the two infrared image sensors and the position difference of the texture segment images correspondingly formed in the two infrared texture images by the same texture segment in the infrared textures,
fuse the depth data determined in multiple operating modes to obtain new depth data as final depth data of the object to be detected.

US Pat. No. 10,368,036

PAIR OF PARKING AREA SENSING CAMERAS, A PARKING AREA SENSING METHOD AND A PARKING AREA SENSING SYSTEM

VIVOTEK INC., New Taipei...

1. A pair of parking area sensing cameras, comprising:a first parking area sensing camera configured to monitor a first parking area and generate a parking area status of the first parking area;
a second parking area sensing camera configured to monitor a second parking area different from the first parking area and generate a parking area status of the second parking area; and
wherein the first parking area sensing camera is configured to display the parking area status of the second parking area, wherein the parking area status of the second parking area is available to park;
wherein the first parking area sensing camera is connected to the second parking area sensing camera through an Ethernet connection, and the first parking area sensing camera is configured to receive the parking area status of the second parking area directly from the second parking area sensing camera;
wherein the first parking area sensing camera is mounted above and closer to the second parking area than to the first parking area, and the second parking area sensing camera is mounted above and closer to the first parking area than to the second parking area;
wherein the first parking area and the second parking area are separate from each other by a driving lane in a parking lot;
wherein the second parking area sensing camera is configured to receive the parking area status of the first parking area, and the second parking area sensing camera is configured to display the parking area status of the first parking area on an LED light; and
wherein the first parking area sensing camera is configured to display the parking area status of the second parking area on an LED light.

US Pat. No. 10,368,035

MONITORING SYSTEM, MONITORING METHOD, AND MONITORING PROGRAM

NEC CORPORATION, Minato-...

1. A monitoring system comprising:a video acquirer that acquires a video;
a detector that detects entering of a target object into a blind spot generated by a shielding object in the video and appearance of the target object from the blind spot; and
a notifier that makes a notification that an abnormality occurred behind the shielding object if the target object does not appear from the blind spot even after a first time elapses since entering of the target object into the blind spot.

US Pat. No. 10,368,034

METHODS AND SYSTEMS FOR CONNECTING CALLER AND CALLEE CLIENT DEVICES

FACEBOOK, INC., Menlo Pa...

1. A method, comprising:generating a request to engage in a video communication between a caller client device and a callee client device;
identifying a time window during which the caller remains available, the time window designated by the caller client device;
transmitting the request to engage in the video communication, the request remaining open during the time window and configured to allow the callee client device to accept the call at any time during the time window to transition directly into a synchronous video call;
collecting handshake information for connecting the caller client device with the callee client device while the call window remains open and before the request is accepted;
sharing at least one of audio or video from the caller client device to the callee client device during the time window;
receiving an acceptance of the request during the time window; and
connecting the caller client device and the callee client device in direct response to the acceptance while the time window remains open.

US Pat. No. 10,368,033

DISPLAY DEVICE AND VIDEO COMMUNICATION TERMINAL

BOE TECHNOLOGY GROUP CO.,...

1. A display device, comprising:a transparent display panel, configured to display an image; and
a camera, configured to acquire an image of an object in front of the transparent display panel;
wherein the transparent display panel comprises a plurality of subpixel units arranged in an array form, and each of the subpixel units comprises a colorless transparent region and a light-emitting region which emits light at the front side of the transparent display panel;
an area of the colorless transparent region is larger than an area of the light-emitting region; and
a second position adjustment component configured to move the camera automatically, wherein the second position adjustment component comprises:
a first position detection unit, configured to acquire a position of a face of the object;
a second position detection unit, configured to acquire a position of a face of a person which is displayed on the transparent display panel; and
a position control unit, configured to move the camera, to make the face of the object, the face of the person which is displayed on the transparent display panel and the camera to be at an identical straight line.

US Pat. No. 10,368,032

EYE CONTACT ENABLING DEVICE FOR VIDEO CONFERENCING

1. A method for conducting a video conference comprising:providing a first computing system associated with a local user, wherein the first computing system comprises a processor, a display, and an image capture device embedded in the display, wherein the image capture device is surrounded by pixels of the display, and wherein the first computing system is in communication with a second computing system associated with a distant user during the video conference;
the processor receiving a first image of the distant user involved in the video conference;
the processor determining a position on the first image associated with a focal point, on the first image, of the local user involved in the video conference;
the processor further locating a portion of the first image, near the focal point, that can obscure the image capture device embedded in the display;
the processor positioning a user interface including the first image on the display so that the position of the focal point displayed on the display is in physical proximity to the image capture device embedded in the display and within the portion of the first image that obscures the image capture device, and wherein the first image is displayed on the display;
with the local user's gaze on the focal point and into the embedded image capture device, the image capture device capturing a second image of the local user; and
the first computing system sending the second image to the second computing system associated with the distant user, wherein a gaze of the local user appears to be at the distant user in the second image.

US Pat. No. 10,368,031

SYSTEMS AND METHODS TO CONTROL JUDDER VISIBILITY

Dolby Laboratories Licens...

1. A method to control judder visibility, the method comprising:providing, by a computer, at least two input frames comprising a first frame and a second frame;
estimating, by a computer, an interpolation map based on the at least two input frames, thereby obtaining an estimated interpolation map, wherein the estimated interpolation map specifies a temporal interpolation position for at least one pixel of the at least two input frames;
interpolating, by a computer, at least one additional frame, based on the at least two input frames and the estimated interpolation map, thereby obtaining at least one interpolated frame, wherein at least one pixel of the at least one interpolated frame corresponds to at least one pixel at the time specified by the interpolation map of that at least one pixel; and
identifying, by a computer, for the at least one pixel of the at least two input frames, an amount of judder, wherein the estimating, by a computer, an interpolation map is based also on the amount of judder, and wherein identifying an amount of judder comprises:
generating a luminance change map and a contrast change map using the first frame and the second frame by calculating temporal differences between the first frame and the second frame for luminance and contrast; and
generating a judder map using the luminance change map and the contrast change map, wherein the judder map comprises judder information for the first frame.

US Pat. No. 10,368,029

ELECTRONIC DEVICE AND METHOD FOR PROJECTION OF DISPLAYED CONTENT

BlackBerry Limited, Wate...

1. A method for an electronic device, the method comprising:receiving one of a first and second projection-mode triggers, each projection-mode trigger having associated first and second projection-mode display parameters,
wherein the first projection mode trigger comprises sensing by a first sensor of the electronic device that the electronic device is placed in a heads-up-display (HUD) cradle and the display parameters associated with the first projection-mode trigger are configured for projection onto a reflective surface of the HUD display cradle, and
wherein the second projection mode trigger comprises sensing by a second sensor the electronic device that the electronic device is moved from an initial position in which the electronic device is on a surface with the display of the electronic device facing downwards to a tilted position in which the electronic device is tilted up from the surface and the display parameters associated with the second projection-mode trigger are configured for projection onto the surface in the tilted position;
receiving, from an application, content information for display on a display of the electronic device;
in response to receiving the first projection mode trigger:
initiating a first projection mode at the electronic device in which the content information is altered based on the first display parameters associated with the first projection-mode trigger to generate first altered content information configured for projection onto the reflective surface of the HUD display cradle, and
displaying the first altered content information on the display of the electronic device; and
in response to receiving the second projection mode trigger:
initiating a second projection mode at the electronic device in which the content information is altered based on the second display parameters associated with the second projection-mode trigger to generate second altered content information configured for projection onto the surface in the tilted position, and
displaying the second altered content information on the display of the electronic device.

US Pat. No. 10,368,028

DETECTION OF AN ANALOG CONNECTION IN A VIDEO DECODER

STMicroelectronics (Alps)...

1. A video decoder comprising:a processing circuit configured to supply a composite digital video signal to a first analog output path and to provide a component digital video signal to a second analog output path;
wherein the second analog output path comprises first, second, and third analog output sub-paths, each of the first, second, and third analog output sub-paths comprising:
a digital to analog converter configured to receive a respective portion of the component digital video signal and to output a respective analog video signal;
an analog amplifier configured to receive and amplify the analog video signal;
an impedance matching circuit coupled to an output of the analog amplifier and configured to match impedance of a corresponding input terminal of a display device configured to display the output analog video signal;
a circuit configured to compare a voltage based on the amplified analog video signal to a reference signal and to generate a load connection detect signal based thereupon, the load connection detect signal indicating whether the video decoder is coupled to the display device; and
a voltage divider coupled between a node downstream of the impedance matching circuit and the circuit;
wherein the reference signal is a voltage of the analog video signal as output by the digital to analog converter; and
wherein the circuit is configured to generate the load connection detect signal as indicating that the video decoder is coupled to the display device where a voltage at a center tap of the voltage divider is less than the voltage of the reference signal, and to generate the load connection detect signal as indicating that the video decoder is not coupled to the display device where the voltage at the center tap of the voltage divider is more than the voltage of the reference signal.

US Pat. No. 10,368,027

IMAGING APPARATUS INCLUDING UNIT PIXEL, COUNTER ELECTRODE, PHOTOELECTRIC CONVERSION LAYER, AND VOLTAGE SUPPLY CIRCUIT

PANASONIC INTELLECTUAL PR...

1. An imaging apparatus comprising:a pixel electrode;
a counter electrode facing the pixel electrode; and
a photoelectric conversion layer disposed between the pixel electrode and the counter electrode, the photoelectric conversion layer converting light incident on the photoelectric conversion layer into charge carriers; wherein:
the photoelectric conversion layer exhibits a first wavelength sensitivity characteristic in a wavelength range when a first voltage is applied between the pixel electrode and the counter electrode,
the photoelectric conversion layer exhibits a second wavelength sensitivity characteristic in the wavelength range when a second voltage which is different from the first voltage is applied between the pixel electrode and the counter electrode, the second wavelength sensitivity characteristic being different from the first wavelength sensitivity characteristic, and
a third voltage that is different from each of the first voltage and the second voltage is applied between the pixel electrode and the counter electrode during at least a part of a period in which a voltage applied between the pixel electrode and the counter electrode is changed from the first voltage to the second voltage or from the second voltage to the first voltage.

US Pat. No. 10,368,026

SOLID-STATE IMAGE SENSING APPARATUS, CONTROL METHOD, AND ELECTRONIC DEVICE

Sony Corporation, Tokyo ...

1. An imaging device, comprising: a first pixel that outputs a first pixel signal, wherein the first pixel includes: a first photoelectric converter; and a first plurality of transistors; a second pixel that outputs a second pixel signal, wherein the second pixel includes: a second photoelectric converter; and a second plurality of transistors; a first signal line that conveys the first pixel signal; a second signal line that conveys the second pixel signal; a third signal line coupled to the first signal line; a fourth signal line coupled to the second signal line; a first current supply circuit coupled to the third signal line; a second current supply circuit coupled to the fourth signal line; a first transistor coupled between the first current supply circuit and a fixed potential; a second transistor coupled between the second current supply circuit and the fixed potential; and a first circuit coupled between the third signal line and the fourth signal line.

US Pat. No. 10,368,025

IMAGING ELEMENT, IMAGING APPARATUS, ITS CONTROL METHOD, AND CONTROL PROGRAM

CANON KABUSHIKI KAISHA, ...

1. An imaging element comprising:a pixel portion in which pixels, each for photoelectrically converting an optical image of an object and generating a pixel signal, are arranged in a matrix form;
a first converter that converts at least pixel signals of a first pixel group in the pixel portion into first digital signals;
a second converter that converts pixel signals of a second pixel group that is different from the first pixel group in the pixel portion into second digital signals;
a control information generator that generates control information of a photographing operation of the object by using the first digital signals;
an image data output portion that outputs the second digital signals as image data outside of the imaging element; and
a control information output portion that outputs the control information independently from the image data outside of the imaging element,
wherein a frame rate for outputting the image data by the image data output portion is different from a frame rate for outputting the control information by the control information output portion.

US Pat. No. 10,368,024

SOLID-STATE IMAGE SENSOR CAPABLE OF RESTRICTING DIGITAL SIGNAL PROCESSING OPERATION DURING TIME SENSITIVE AND HEAVY LOAD PERIODS, METHOD OF CONTROLLING THE SAME, ELECTRONIC DEVICE, AND STORAGE MEDIUM

Canon Kabushiki Kaisha, ...

1. A stacked-type solid-state image sensor including a first semiconductor layer in which an imaging pixel portion including a plurality of pixels arranged in a matrix and a driving circuit to drive the plurality of pixels included in the imaging pixel portion are arranged, and a second semiconductor layer in which an A/D converter configured to convert an analog signal output from each pixel of the imaging pixel portion into a digital signal and a digital signal processing circuit configured to process the digital signal are arranged, the image sensor comprising:a clock generating circuit that generates clock signals and supply the clock signals to the driving circuit and the digital signal processing circuit, and
a restriction circuit that restricts the digital signal processing operation of the digital signal processing circuit which is controlled based on the clock signals generated by the clock generating circuit, wherein the restriction circuit restricts the digital signal processing operation of the digital signal processing circuit during a selection period of a vertical signal line of the imaging pixel portion or during the A/D converter converting an analog signal output from each pixel of the imaging pixel portion into a digital signal; and
wherein the restriction circuit restricts the digital signal processing operation of the digital signal processing circuit by applying a masking signal, masking clock edges of the clock signals supplied to the digital signal processing circuit during a predetermined period.

US Pat. No. 10,368,023

IMAGE SENSOR SUPPORTING VARIOUS OPERATING MODES AND OPERATING METHOD THEREOF

Samsung Electronics Co., ...

1. An image sensor, comprising:an active pixel sensor array comprising first to fourth pixel units sequentially arranged in a column, wherein each of the first to fourth pixel units includes a plurality of pixels which share a same floating diffusion region with each other, a first pixel group including the first and second pixel units is connected to a first column line, and a second pixel group including the third and fourth pixel units is connected to a second column line; and
a correlated double sampling circuit including first and second correlated double samplers configured to convert a first sense voltage sensed from a selected pixel of the first pixel group and a second sense voltage sensed from a selected pixel of the second pixel group into first and second correlated double sampling signals, respectively,
wherein the first sense voltage is converted into the first correlated double sampling signal by one of the first and second correlated double samplers, and
the second sense voltage is converted into the second correlated double sampling signal by the other of the first and second correlated double samplers.

US Pat. No. 10,368,022

MONOLITHICALLY INTEGRATED RGB PIXEL ARRAY AND Z PIXEL ARRAY

Google LLC

1. A method comprising:mounting, on a single semiconductor chip, an image sensor that includes a visible light pixel array for receiving visible light, and an infrared light pixel array for receiving infrared light;
forming a pixelated aperture layer over the image sensor, where the pixelated aperture layer includes apertures for pixelizing light over the visible light pixel array and the infrared light pixel array, wherein the apertures over the visible light pixel array are smaller than the apertures over the infrared light pixel array;
forming a filter layer that includes a colored filter array over the visible light pixel array;
forming a lens layer that includes microlenses over each pixel of the visible light pixel array and the infrared light pixel array; and
positioning a visible light optical system and an infrared light optical system over the single integrated chip such that a distance between a center of the visible light pixel array and a center of the infrared light pixel array is less than a distance between an optical axis associated with the visible light optical system and the optical axis associated with an infrared light optical system,
wherein the visible light optical system includes a first set of lenses that is configured to receive light reflected off an object and pass through the visible light and the infrared light optical system includes a second, different set of lenses that is configured to receive light reflected off the object and pass through the infrared light.

US Pat. No. 10,368,021

SYSTEMS AND METHODS FOR DERIVATIVE SENSING USING FILTERING PIXELS

MEMS Start, LLC, Arcadia...

1. An apparatus, comprising:an array of filtering pixels, each filtering pixel comprising:
a photodiode;
a filter circuit;
a read out field-effect transistor (FET);
a read bus for reading an output of each filtering pixel of the array of filtering pixels; and
each filtering pixel further comprising an additional read out FET and an additional read bus is configured to output a signal proportional to the intensity of light falling on the photodiode.

US Pat. No. 10,368,019

SOLID-STATE IMAGING DEVICE, METHOD FOR DRIVING SOLID-STATE IMAGING DEVICE, AND ELECTRONIC APPARATUS

Brillnics Japan Inc., To...

1. A solid-state imaging device comprising:a pixel portion in which pixels, each pixel including a photoelectric conversion reading part and a signal holding part, are arranged,
a readout portion for reading pixel signals from the pixel portion, and
a first signal line and a second signal line to which held signals of the signal holding part are output, wherein
a pixel signal read out from a pixel is a pixel signal including at least a readout signal and a readout reset signal,
the photoelectric conversion reading part of the pixel includes at least
an output node,
a photoelectric conversion element which stores a charge generated by photoelectric conversion in a storage period,
a transfer element capable of transferring the charge stored in the photoelectric conversion element in a transfer period,
a floating diffusion to which a charge stored in the photoelectric conversion element is transferred through the transfer element,
a first source-follower element which converts the charge of the floating diffusion to a voltage signal corresponding to the charge amount and outputs the converted signal to the output node, and
a reset element which resets the floating diffusion to a predetermined potential in a reset period, and
the signal holding part includes
an input node,
a first signal holding capacitor capable of holding a readout signal output from the output node of the photoelectric conversion reading part of the pixel and input to the input node,
a second signal holding capacitor capable of holding a readout reset signal output from the output node of the photoelectric conversion reading part of the pixel and input to the input node,
a first switch element which selectively connects the first signal holding capacitor with the output node of the photoelectric conversion reading part,
a second switch element which selectively connects the second signal holding capacitor with the output node of the photoelectric conversion reading part,
a first output part including a second source-follower element which outputs a signal held in the first signal holding capacitor in accordance with a held voltage and selectively outputting the converted signal to the first signal line, and
a second output part including a third source-follower element which outputs a signal held in the second signal holding capacitor in accordance with a held voltage and selectively outputting the converted signal to the second signal line,
wherein a drain side of the first source-follower element of the photoelectric conversion reading part can be selectively connected to a power supply potential or a reference potential.

US Pat. No. 10,368,017

IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, AND COMPUTER-READABLE RECORDING MEDIUM

OLYMPUS CORPORATION, Tok...

1. An image processing apparatus for correcting blinking defect noise contained in image data generated by an image sensor, the image sensor comprising: a plurality of pixels arranged two-dimensionally and configured to receive light from outside to generate a signal according to an amount of the received light; and a plurality of reading circuits configured to read the signal as a pixel value, the image processing apparatus comprising:an image processor that comprises hardware, the image processor being configured to:
acquire the image data and noise information including one of positional information on a reading circuit in which blinking defect noise caused by the reading circuit occurs and positional information on each of the pixels;
set the image data acquired by the acquisition interface as correction target image data;
calculate a movement amount of a subject based on the correction target image data and reference image data, the reference image data being based on image data acquired at a time different from the acquisition of the correction target image data;
estimate a random noise amount around a pixel of interest of the correction target image data, wherein the estimation comprises:
acquire a reference pixel of the reference image data corresponding to one of the pixel of interest and a neighboring pixel of the pixel of interest, based on the movement amount;
calculate, based on the random noise amount, a representative value that indicates an expected pixel value in which blinking defect noise does not occur; and
correct the pixel value of the pixel of interest based on the representative value.

US Pat. No. 10,368,016

PHOTOELECTRIC CONVERSION DEVICE AND IMAGING SYSTEM

CANON KABUSHIKI KAISHA, ...

1. A photoelectric conversion device comprising a semiconductor substrate and a pixel,wherein the pixel includes:
a first electrode portion;
a second electrode portion located between the first electrode portion and the semiconductor substrate;
a photoelectric conversion layer located between the first electrode portion and the second electrode portion and configured to generate signal electric charge; and
a voltage supply portion configured to set a reverse bias state and a forward bias state of the photoelectric conversion layer by supplying a plurality of voltages having respective different values to at least one of the first electrode portion and the second electrode portion,
wherein the signal electric charge accumulated in the second electrode portion is reset by setting the photoelectric conversion layer to the forward bias state,
wherein the voltage supply portion supplies a first voltage to one of the first electrode portion and the second electrode portion in order to set the reverse bias state such that electric charge having a first polarity is injected from the photoelectric conversion layer into the second electrode portion, the electric charge having the first polarity being the signal electric charge, and
wherein the voltage supply portion supplies a second voltage to the one of the first electrode portion and the second electrode portion in order to set the forward bias state such that electric charge having a second polarity opposite to the first polarity is injected from the photoelectric conversion layer into the second electrode portion.

US Pat. No. 10,368,015

APPARATUS AND METHOD FOR COMBINING IMAGES

Samsung Electronics Co., ...

1. An image composition apparatus, the apparatus comprising:at least one image sensor configured to acquire incident light and generate a first image signal with color information of a visible band of an optical spectrum and a second image signal comprising a wider band than the first image signal and including black-and-white components of the visible band of the optical spectrum; and
at least one processor configured to control to:
divide the first image signal into a color signal and a brightness signal,
combine the divided brightness signal of the first image signal with the second image signal, from the at least one image sensor, to generate a combined brightness signal including the wider band of the second image signal, and
compose the combined brightness signal including the wider band with the color signal of the first image signal to generate a color image,
wherein the second image signal, which is combined with the divided brightness signal of the first image signal, is a same image signal as the second image signal generated by the at least one image sensor.

US Pat. No. 10,368,014

DUAL-APERTURE RANGING SYSTEM

PIXART IMAGING INC., Hsi...

1. A ranging system, comprising:a first aperture stop comprising a sheet of IR-cut material and having a first diaphragm aperture;
a second aperture stop comprising a sheet of opaque material and having a second diaphragm aperture, wherein the second diaphragm aperture is larger than the first diaphragm aperture, and the sheet of opaque material of the second aperture stop overlaps a part of the sheet of IR-cut material of the first aperture stop; and
a pixel array
composed of IR pixels and green pixels without having any red pixel, or composed of IR pixels and blue pixels without having any red pixel, and
configured to receive light sequentially passing through the first aperture stop and the second aperture stop.

US Pat. No. 10,368,013

CONVERSION BETWEEN ASPECT RATIOS IN CAMERA

GoPro, Inc., San Mateo, ...

1. An image capture apparatus, comprising:an image sensor configured to capture an input image having a source aspect ratio, the input image including pixels located at input positions;
a display coupled to one or more physical processors; and
the one or more physical processors configured by machine-readable instructions to:
obtain the input image;
select a portion within the input image, the portion including a subset of the pixels; and
apply a transformation to the input image to generate an output image, the output image having a target aspect ratio different than the source aspect ratio, the output image including the pixels located at output positions, wherein:
the transformation non-uniformly shifts the pixels from the input positions to the output positions based on distances between the input positions of the pixels and a center of the portion within the input image; and
the transformation non-uniformly shifts the pixels such that differences between the input positions and the output positions of the subset of the pixels within the portion are less than differences between the input positions and the output positions of others of the pixels; and
present the output image on the display.

US Pat. No. 10,368,012

IMAGE CAPTURE APPARATUS, IMAGE PROCESSING SYSTEM, AND CONTROL METHOD THEREOF

Canon Kabushiki Kaisha, ...

1. An image capture apparatus comprising:an image sensor having a plurality of pixels, wherein each of the plurality of pixels has a plurality of photoelectric conversion units that respectively receives luminous fluxes that have passed through different regions on an exit pupil of an optical system;
one or more processors; and
a memory storing instructions which, when the instructions are executed by the one or more processors, cause the image capturing apparatus to:
obtain a plurality of first image data respectively corresponding to the different regions of the exit pupil, and a second image data corresponding to a plurality of regions of the exit pupil;
reduce the plurality of first image data;
generate distribution data representing distribution of defocus amount in the plurality of first image data;
generate extracted data for obtaining distribution data having higher resolution than the distribution data based on the first image data and the second image data; and
output the extracted data, the distribution data, and the second image data to be recorded in the image capture apparatus or transmitted outside.

US Pat. No. 10,368,010

IMAGE PROCESSING SYSTEM, IMAGE PROCESSING METHOD, AND PROGRAM

NEC CORPORATION, Tokyo (...

1. An image processing system comprising:a non-transitory storage device to store instructions; and
one or more processors configured by the instructions to:
accept input of video images captured by a plurality of video cameras;
cause at least one video image among the inputted video images to be displayed by a display device;
register one or more persons appearing in the video image displayed by the display device; and
display a window overlapped on a video image in which a person appears, the window moving accordance with a movement of the person in the video image, and the window being displayed near the person in the video image such that the person in the video image is not within the window before or after the moving of the window, wherein the window comprises one or more person images which are respectively associable to the person on the video image and which are selected from the one or more registered persons.

US Pat. No. 10,368,008

IMAGING APPARATUS AND CONTROL METHOD WHEREIN AUTO BRACKET PARAMETERS AND IMAGE PROCESSES APPLIED ARE DETERMINED FROM IMAGE ANALYSIS

Canon Kabushiki Kaisha, ...

1. An imaging apparatus comprising:an imaging unit that includes an imaging optical system and an imaging device;
a system control circuit that determines a photographing scene based on a result of analysis on an image captured in advance by the imaging unit, selects one type of auto bracketing from a plurality of types of auto bracketing based on the determined photographing scene, causes the imaging unit to perform the one type of auto bracketing, and selects a predetermined number of modification processes from among a plurality of modification processes; and
an image processing circuit that performs the predetermined number of modification processes on a plurality of images generated by the one type of auto bracketing to generate output images,
wherein the system control circuit changes at least one of an upper limit, a lower limit, and a center value of a variance range of a value of at least one photographing parameter to be changed during the one type of auto bracketing based on a category instructed by a user, and
wherein the system control circuit selects the predetermined number of modification processes based on results of analysis on the plurality of images generated by the one type of auto bracketing and the category.

US Pat. No. 10,368,007

CONTROL APPARATUS, HEAD-MOUNTED DISPLAY, CONTROL SYSTEM, CONTROL METHOD, AND PROGRAM

Sony Interactive Entertai...

1. A control apparatus comprising:a posture specifying unit that specifies a posture of a head-mounted display including a light-emitting unit that emits light at luminance according to drive current, the posture specified based on a posture specifying image taken by a camera, the posture specifying image including an image of the light-emitting unit;
a luminance information specifying unit that specifies information indicating the luminance of the light-emitting unit based on a luminance specifying image taken by the camera that takes the posture specifying image, the luminance specifying image including an image of the light-emitting unit; and
a drive current control unit that controls the drive current of the light-emitting unit based on the specified information indicating the luminance of the light-emitting unit.

US Pat. No. 10,368,006

INFORMATION COMMUNICATION METHOD

PANASONIC INTELLECTUAL PR...

1. A method, comprising:obtaining a destination of a user of a terminal device;
setting an exposure time of an image sensor included in the terminal device so that, in an image obtained by capturing a subject by the image sensor, a bright line corresponding to each of a plurality of exposure lines included in the image sensor appears according to a change in luminance of the subject;
obtaining a bright line image including a plurality of bright lines, by capturing the subject that changes in luminance by the image sensor with the set exposure time;
obtaining identification information of the subject, by demodulating data specified by a pattern of the plurality of bright lines included in the obtained bright line image;
obtaining a position of the terminal device that is specified by the identification information; and
displaying an arrow, which indicates a direction from the position of the terminal device toward the destination, on a map on a display of the terminal device.

US Pat. No. 10,368,005

INFORMATION COMMUNICATION METHOD

PANASONIC INTELLECTUAL PR...

1. A method, comprising:setting an exposure time of an image sensor included in a terminal device so that, in an image obtained by capturing a subject by the image sensor, a bright line corresponding to each of a plurality of exposure lines included in the image sensor appears according to a change in luminance of the subject;
obtaining a bright line image, including a plurality of bright lines, by capturing the subject that changes in luminance by the image sensor with the set exposure time;
obtaining identification information of the subject, by demodulating data specified by a pattern of the plurality of bright lines included in the obtained bright line image;
obtaining an angle of light of the subject, the light of the subject entering into the image sensor,
calculating a distance between the terminal device and the subject using the angle;
obtaining a position of the subject that is specified by the identification information; and
calculating a position of the terminal device using the distance and the position of the subject.

US Pat. No. 10,368,004

LIGHT SOURCE CONTROL METHOD AND CAMERA APPARATUS THEREOF

VIVOTEK INC., New Taipei...

1. A light source control method applied to a camera apparatus, the camera apparatus comprising a device body, a plurality of image capturers, and a plurality of light sources, the plurality of image capturers being movably disposed on the device body, the plurality of light sources being disposed around the device body, the light source control method comprising:each image capturer capturing an uncompensated image toward a target region respectively when each light source is turned off;
turning on the plurality of light sources by turns;
each image capturer capturing a practical image toward the target region when each light source is turned on by turns; and
comparing image reference values of the practical images captured by the plurality of image capturers when each light source is turned on by turns with image reference values of the corresponding uncompensated images respectively, for controlling turning on or off of each light source respectively.

US Pat. No. 10,368,003

IMAGING DEVICE AND TIME-LAPSE IMAGING METHOD

FUJIFILM Corporation, To...

1. An imaging device, comprising:an imaging unit including an imaging lens and an imaging element;
a pan and tilt mechanism that rotates the imaging unit in a horizontal direction and a vertical direction relative to a device body;
a wireless communication unit configured to:
output a live-view image captured by the imaging unit to a display unit;
receive an instruction input for operating the pan and tilt mechanism through a manual operation;
receive an instruction input for specifying camerawork performed using the live-view image displayed on the display unit and the wireless communication unit, the instruction input for specifying camerawork specifying camerawork in time-lapse imaging in which a plurality of still images are captured at certain imaging intervals; and
receive an instruction input for start of the time-lapse imaging;
a control unit that controls at least the pan and tilt mechanism and controls the imaging unit to perform the time-lapse imaging based on the instruction input for specifying the camerawork when the control unit receives the instruction input for specifying the camerawork and then receives the instruction input for start of the time-lapse imaging; and
angle-detection units, each of the angle-detection units including a sensor, that detect pan and tilt angles of the imaging unit, respectively,
wherein the wireless communication unit receives the pan and tilt angles detected by the angle-detection unit at a time of setting an imaging direction of each of the plurality of still images, as the instruction input for specifying the camerawork, when two or more images of the plurality of still images of which the respective imaging directions are different are set,
wherein the two or more images of the plurality of still images include a start image and an end image of the time-lapse imaging,
wherein the wireless communication unit receives a number of the plurality of still images or a playback time of the plurality of still images, and an imaging period of the time-lapse imaging as an additional instruction input for specifying the camerawork, and
wherein the control unit calculates an imaging interval of the plurality of still images and a change in pan and tilt angles between each of the plurality of still images based on respective pan and tilt angles of the start image and the end image of the time-lapse imaging, the number of the plurality of still images or the playback time of the plurality of still images, and the imaging period of the time-lapse imaging, and controls the pan and tilt mechanism and the imaging unit based on the imaging interval and the change in the pan and tilt angles between each of the plurality of still images.

US Pat. No. 10,368,001

IMAGE SENSOR CONTROLLING GYROSCOPE SENSOR AND IMAGING DEVICE INCLUDING SAME

Samsung Electronics Co., ...

7. An image sensor module comprising:a gyroscope sensor; and
an image sensor configured to generate a flag signal that is activated to enable the gyroscope sensor and de-activated to disable the gyroscope sensor,
wherein the image sensor comprises
a pixel array including pixels arranged in rows extending from a first row to a last row and providing pixel signals,
a timing controller configured to control generation of exposure time for the pixels, and to generate the flag signal indicating a start and a stop of the exposure time,
wherein the exposure time comprises sequential generation of a first exposure time for first pixels disposed in the first row of the pixel array through a last exposure time for last pixels disposed in the last row of the pixel array, and
a first connection pin configured to transfer the flag signal to the gyroscope sensor, and
wherein the timing controller is configured to activate the flag signal in response to a first exposure time control signal supplied to the first pixels of the first row during the first exposure time, and to de-activate the flag signal in response to a last exposure time control signal supplied to the last pixels disposed in the last row during the last exposure time, and
the gyroscope sensor is enabled by the activated flag signal and is disabled in response to the de-activated flag signal.

US Pat. No. 10,368,000

DISTANCE MEASUREMENT DEVICE, DISTANCE MEASUREMENT METHOD, AND DISTANCE MEASUREMENT PROGRAM

FUJIFILM CORPORATION, To...

1. A distance measurement device comprising:an imaging optical system which forms a subject image indicating a subject;
an image sensor which captures the subject image formed by the imaging optical system;
a light emitter which emits directional light as light having directivity along an optical axis direction of the imaging optical system;
a light receiver which receives reflected light of the directional light from the subject;
a derivation unit which performs a distance measurement to derive a distance to the subject based on a timing at which the directional light is emitted by the light emitter and a timing at which the reflected light is received by the light receiver;
a shake correction unit which performs shake correction as correction of shake of the subject image caused by variation of the optical axis of the imaging optical system; and
a controller which performs control such that:
in a case of performing a distance measurement operation relating to the distance measurement and synchronously performing an imaging operation for a still image by the image sensor, the shake correction unit does not perform the shake correction, or performs the shake correction with a correction amount smaller than a normal correction amount determined in advance, and
in a case of performing the imaging operation without performing the distance measurement operation, the shake correction unit performs the shake correction with the normal correction amount.

US Pat. No. 10,367,999

TECHNIQUES TO SELECTIVELY CAPTURE VISUAL MEDIA USING A SINGLE INTERFACE ELEMENT

FACEBOOK, INC., Menlo Pa...

1. A computer-implemented method, comprising:receiving a haptic engagement signal;
configuring a visual media capture hardware device in a photo capture mode in direct response to receiving the haptic engagement signal, the photo capture mode capturing an input as a photo;
capturing a photograph using the visual media capture hardware device in the photo capture mode; and
configuring the visual media capture hardware device in a video capture mode in direct response to capturing the photograph, the video capture mode capturing an input as a video and being distinct from the photo capture mode.

US Pat. No. 10,367,998

METHOD FOR CONTROLLING IMAGING DEVICE, AND IMAGING DEVICE

Panasonic Intellectual Pr...

1. A method for controlling an imaging device that allows switching of an operation mode between a first mode to perform imaging in a first imaging wavelength band and a second mode to perform imaging in a second imaging wavelength band different from the first imaging wavelength band, the method comprising:when the operation mode is the first mode,
determining whether ambient light includes near-infrared light based on information obtained in the first mode and information obtained in the second mode,
maintaining the first mode when the ambient light includes near-infrared light, and
switching the operation mode to the second mode when the ambient light does not include near-infrared light; and
when the operation mode is the second mode,
determining whether ambient light includes near-infrared light based on information obtained in the first mode and information obtained in the second mode,
switching the operation mode to the first mode when the ambient light includes near-infrared light, and
maintaining the second mode when the ambient light does not include near-infrared light.

US Pat. No. 10,367,996

CALIBRATING PANORAMIC IMAGING SYSTEM IN MULTIPLE DIMENSIONS

IEC Infrared Systems, LLC...

1. An apparatus employed in a panoramic imaging system, the apparatus comprising:one or more processors configured to:
produce image correction data for a lens associated with the panoramic imaging system or a sensor associated with the lens and the panoramic imaging system, where the image correction data is based on an error identified in an individual image acquired by the lens or sensor, where the individual image was acquired with a plurality of pre-determined operating parameters;
produce strip correction data for the lens or sensor, where the strip correction data is based on an error identified in a strip of images pieced together from a plurality of individual images acquired by the lens or sensor;
produce panoramic image correction data for the lens or sensor, where the panoramic image correction data is based on an error identified in a panoramic image pieced together from two or more strips of images pieced together from the plurality of individual images acquired by the lens or sensor; and
store, in a memory, the image correction data, the strip correction data, the panoramic image correction data, or a combined correction value computed from the image correction data, the strip correction data, and the panoramic image data, and data that relates the pre-determined operating parameters to the image correction data, the strip correction data, the panoramic image correction data, or the combined correction value.

US Pat. No. 10,367,995

IMAGING APPARATUS HAVING CONTROL CIRCUIT THAT CORRESPONDS A REGION OF FIRST IMAGE DATA WITH SECOND IMAGE DATA

OLYMPUS CORPORATION, Tok...

1. An imaging apparatus comprising:a communication circuit that receives first image data transmitted from another imaging apparatus;
an imaging circuit that acquires second image data including a region corresponding to a region of the first image data;
a control circuit that selects a first region corresponding to an entire region of the first image data from the second image data, or selects a second region corresponding to a region of a part of the first image data in response to a touch operation, the control circuit causing the communication circuit to transmit, to a server, the first region, the second region, or information obtained by analyzing the first region or the second region, and to receive guide information from the server; and
a reproducing circuit that associates the first image data with the guide information to reproduce the first image data and the guide information.

US Pat. No. 10,367,994

SETTING DEVICE AND CAMERA

FUJIFILM Corporation, To...

1. A setting device comprising:an operation dial that includes a click mechanism and is endlessly rotatable in a normal rotation direction and a reverse rotation direction;
a display section that is provided on an upper surface of the operation dial;
a rotation detection unit that detects a rotation of the operation dial;
a set value switching unit that switches set values in order between a minimum value that can be set and a maximum value that can be set according to the rotation of the operation dial; and
a display control unit that controls a display on the display section according to the switching of the set values performed by the set value switching unit,
wherein the display control unit displays a currently selected set value at a set value-display position,
the display control unit displays the maximum value that can be set at a maximum value-display position that is fixed on a downstream side of the set value-display position in the normal rotation direction in a case in which a number of the set values that are selectable between the currently selected set value and the maximum value that can be set is larger than a number of previous set value-display positions,
the display control unit displays the minimum value that can be set at a minimum value-display position that is fixed on an upstream side of the set value-display position in the normal rotation direction in a case in which a number of the set values that are selectable between the currently selected set value and the minimum value that can be set is larger than a number of next set value-display positions,
in a case in which the number of the set values that are selectable between the currently selected set value and the maximum value that can be set is equal to or smaller than the number of previous set value-display positions, a display position of the maximum value that can be set moves between the maximum value-display position and the set value-display position of the operation dial, according to the number of the set values that is equal to or smaller than the number of previous set value-display positions, and
in a case in which the number of the set values that are selectable between the currently selected set value and the minimum value that can be set is equal to or smaller than the number of next set value-display positions, a display position of the minimum value that can be set moves between the minimum value-display position and the set value-display position of the operation dial, according to the number of the set values that is equal to or smaller than the number of next set value-display positions.

US Pat. No. 10,367,993

CHANGING OF LIST VIEWS ON MOBILE DEVICE

MICROSOFT TECHNOLOGY LICE...

1. A mobile computing device, comprising:a touch-sensitive display;
a camera configured to acquire an image;
a processor; and
memory comprising code executable by the processor to:
display on the touch sensitive display an image of a field of view of the camera at a first zoom setting;
detect a dynamic multi-touch gesture input over the touch-sensitive display;
in response to detecting the dynamic multi-touch gesture input, display on the touch-sensitive display an image of a field of view of the camera at a second zoom setting;
detect a swipe gesture over the touch-sensitive display; and
in response to detecting the swipe gesture, acquire the image of the field of view of the camera at the second zoom setting displayed on the touch-sensitive display.

US Pat. No. 10,367,991

FOCUS ADJUSTMENT DEVICE AND CONTROL METHOD OF FOCUS ADJUSTMENT DEVICE

Olympus Corporation, Tok...

1. A focus adjustment device including an image sensor which receives a light flux passing through an imaging lens including a focus lens, performs imaging, and then generates an image signal, the focus adjustment device performing a focus adjustment in which the focus lens is moved on the basis of the image signal, the focus adjustment device comprising:a focus detection region setting circuit which sets focus detection regions inside a region to be imaged by the image sensor, at least two of the focus detection regions having at least parts in common and being different in size from one another;
a direction determination circuit which detects, regarding each of the focus detection regions, contrast of the image signal in the focus detection region, and determines a movement direction of the focus lens to be in focus on the basis of a change of the contrast caused by the movement of the focus lens; and
a control circuit which causes the image sensor to repeat an imaging operation to generate consecutive frames of image data, and at the same time, performs, on the basis of the movement direction, one of a first focus adjustment operation to move the focus lens while minutely vibrating the focus lens to perform the focus adjustment, and a second focus adjustment operation to perform the focus adjustment while moving the focus lens in one direction,
wherein, while performing the first focus adjustment operation, the control circuit repeatedly determines whether or not the movement directions determined by the direction determination circuit for the respective focus detection regions are different from one another, and responsive to determining, for at least a predetermined number of consecutive frames of image data, that the movement directions for the respective focus detection regions are different from one another, the control circuit inhibits a switchover from the first focus adjustment operation to the second focus adjustment operation.

US Pat. No. 10,367,990

PHOTOGRAPHING APPARATUS, PHOTOGRAPHING METHOD AND RECORDING MEDIUM ON WHICH PHOTOGRAPHING/DISPLAY PROGRAM IS RECORDED

OLYMPUS CORPORATION, Tok...

1. A photographing apparatus comprising:an image pickup device picking up an optical image of an object through an image pickup optical system to obtain a picked-up image, the image pickup device being provided with divided pixels for receiving light on respective optical paths from the object divided in left and right directions;
a recording medium recording the picked-up image;
a display displaying the picked-up image; and
a processor comprising a focus judging section judging a state of focus of the image pickup optical system using a phase difference on an image pickup surface between image signals based on optical images respectively entering the divided pixels, the focus judging section judges whether or not the phase difference of each area of the picked-up image to be recorded immediately before photographing is equal to or has not increased in comparison with the phase difference of the recorded picked-up image in a same area, to determine a candidate area for an enlarged display.

US Pat. No. 10,367,989

IMAGING DEVICE AND FOCUSING CONTROL METHOD

FUJIFILM Corporation, To...

1. An imaging device comprising:an imaging element that includes a first signal detection pixel that detects a signal based on one beam among a pair of beams that passes through different portions in a pupil region of an imaging optical system including a focus lens, and a second signal detection pixel that detects a signal based on the other beam among the pair of beams, and images a subject through the imaging optical system; and
at least one processor configured to
calculate a defocus amount using a detection signal of the first signal detection pixel and a detection signal of the second signal detection pixel and drive the focus lens according to the defocus amount; and
detect whether a movement is present in a subject image captured by the imaging element,
wherein the processor further detects a size of the movement,
wherein the processor calculates the defocus amount according to an auto-focus execution instruction, drives, in a case where the defocus amount exceeds a threshold value, the focus lens according to the defocus amount, in a case where the movement is present in the subject image, the processor resets the threshold value to become larger as the size of the movement becomes larger, and then perform calculating the defocus amount using the detection signal of the first signal detection pixel and the detection signal of the second signal detection pixel and driving the focus lens according to the defocus amount again to complete auto-focusing based on a comparison of the defocus amount with the enlarged threshold value, and drives, in a case where the defocus amount calculated according to the auto-focus execution instruction is equal to or smaller than the threshold value, the focus lens according to the defocus amount to complete auto-focusing.

US Pat. No. 10,367,988

DATA PROCESSING SYSTEM EXECUTING PREDETERMINED DATA PROCESSING BY PLURALITY OF APPARATUSES LINKING

CASIO COMPUTER CO., LTD.,...

1. A data processing system comprising a peripheral apparatus which provides a predetermined function and a central apparatus which utilizes the function provided by the peripheral apparatus, wherein the data processing system executes predetermined data processing through the peripheral apparatus and the central apparatus,wherein the peripheral apparatus comprises:
first communication circuitry which, in a case of not establishing a communication connection with any central apparatus, (i) sends an advertising signal that notifies other apparatuses of its own existence and its own function by way of broadcast communication, (ii) establishes a communication connection with a central apparatus that responds to the advertising signal, and (iii) performs communication control by way of a first communication method that maintains a communication connection by performing communication periodically with the central apparatus having established the communication connection; and
a CPU that executes the predetermined data processing by linking with the central apparatus,
wherein the central apparatus comprises:
first communication circuitry which (i) detects an advertising signal sent by the peripheral apparatus, (ii) establishes a communication connection by way of the first communication method with the peripheral apparatus in a case in which the function indicated by the advertising signal is a desired function, and (iii) performs communication control by way of the first communication method to maintain a communication connection by performing communication periodically with the peripheral apparatus having established the communication connection; and
a CPU which executes the predetermined data processing by linking with the peripheral apparatus,
wherein the first communication circuitry of the peripheral apparatus and the first communication circuitry of the central apparatus maintain a communication connection by performing communication periodically, even in a case in which the peripheral apparatus and the central apparatus are not in a predetermined operation state capable of executing the predetermined data processing,
wherein in the case of not being in the predetermined operation state,
the central apparatus starts an application program, from a state of not running the application program, by receiving predetermined signals via the first communication circuitry from the peripheral apparatus, the application program having a function which causes the peripheral apparatus and the central apparatus to be in the predetermined operation state,
the CPU of the peripheral apparatus and the CPU of the central apparatus cause the peripheral apparatus and the central apparatus to link to each other, and
the CPU of the peripheral apparatus and the CPU of the central apparatus cause execution of the predetermined data processing to start, after causing the transition to the predetermined operation state by operation of the application program,
wherein the peripheral apparatus is an imaging device having an image capture function,
wherein the central apparatus is an information terminal having an image management function, and
wherein the predetermined data processing is processing to send an image captured by the imaging device to the information terminal, and causing the image sent to be managed in the information terminal,
wherein the CPU of the information terminal:
causes an image management program required in execution of the predetermined data processing to transition to an execution stop state of temporarily stopping execution, while maintaining a communication connection by the first communication circuitry,
causes the image management program that is in the execution stop state to transition to an execution state, in a case of receiving a predetermined signal from the imaging device via the first communication circuitry, and
executes processing to receive and manage an image sent from the imaging device, according to the image management program having transitioned to the execution state
wherein the CPU of the information terminal causes the image management program to execute in the background while maintaining a communication connection by the first communication circuitry, and in a case of exceeding an time limit for background execute defined by an operating system and continuously executing the image management program, causes the image management program to transition to an execution stop state, and
wherein the CPU of the imaging device sends a predetermined signal via the first communication circuitry to cause the image management program that is in the execution stop state to transition to the execution state, every time execution of the predetermined data processing is interrupted due to the information terminal causing the image management program to transition to the execution stop state due to a time limit of background execution according to the operating system, and then causes execution of the predetermined data processing that is interrupted to restart.

US Pat. No. 10,367,987

SYSTEM AND METHOD FOR SENSOR-DRIVEN AUTOMATIC DEVICE INTERACTION

SMPL Inc., Austin, TX (U...

1. A system for directing an image capture device based on motion comprising:a device direction computer comprising at least a processor, a memory, and a plurality of programmable instructions stored in the memory and operating on the processor, wherein the programmable instructions, when operating on the processor, cause the processor to determine a threshold for device direction comprising:
a plurality of hardware sensors;
a sensor aggregator for analyzing sensor data;
a polling module communicatively connected to the plurality of hardware sensors;
a threshold calculator;
wherein the sensor aggregator is operable to a receive a plurality of motion points from the polling module;
wherein the threshold calculator is operable to iteratively:
calculate a weighted average of motion data, using the plurality of motion points, over a last interval, wherein the weighted average is based on a length of the last interval;
calculate a motion threshold;
set a motion threshold based on comparisons the weighted average of motion data to the motion threshold;
directing the device.

US Pat. No. 10,367,986

FEEDBACK FOR A PRIVACY INDICATOR ON A SECURITY CAMERA

Amazon Technologies, Inc....

1. A camera system comprising:an indicator light, wherein the indicator light emits a light based at least in part on an activation signal;
a camera configured to capture images, wherein a field of view of the camera detects at least a portion of the light emitted by the indicator light;
a non-transitory computer-readable memory storing executable instructions; and
one or more computer processors in communication with the non-transitory computer-readable memory, the camera and the indicator light, wherein the one or more computer processors are configured to execute the executable instructions to at least:
generate a random number;
determine a brightness level for encoding at least a portion of the random number;
transmit, to the indicator light, the activation signal to activate the indicator light at the brightness level;
receive, from the camera, an image captured while the indicator light is expected to emit the light at the brightness level;
detect a brightness for at least a portion of pixels included in the image;
compare the brightness to a threshold to determine a first encoded value;
determine that the first encoded value encodes a number, wherein the number is different from the at least the portion of the random number; and
disable the camera in response to determining the number is different from the at least the portion of the random number.

US Pat. No. 10,367,985

WEARABLE APPARATUS AND METHOD FOR PROCESSING IMAGES INCLUDING PRODUCT DESCRIPTORS

OrCam Technologies Ltd., ...

1. A wearable apparatus for processing images including a product descriptor, the wearable apparatus comprising:a wearable image sensor configured to capture a plurality of images from an environment of a user of the wearable apparatus; and
at least one processor programmed to:
analyze the plurality of images to identify one or more of the plurality of images that include an occurrence of the product descriptor;
determine statistical information associated with the product descriptor including a purchase history or a preference related to the product;
based on analysis of the one or more identified images, determine contextual information associated with the product descriptor, wherein the contextual information includes information about a person in the environment of the product descriptor; and
transmit the contextual information and an identifier of the product descriptor to a server.

US Pat. No. 10,367,984

METHOD OF FORMING CAMERA MODULE FOR VEHICULAR VISION SYSTEM

MAGNA ELECTRONICS INC., ...

1. A method of forming a camera module for a vision system for a vehicle, said method comprising:providing a circuit board, wherein the circuit board has an imager and associated circuitry disposed thereat;
providing a lens holder for holding a lens assembly, the lens assembly including a plurality of optical elements;
disposing an adhesive in an uncured state at one or both of the lens holder and the circuit board;
positioning the lens holder at the circuit board with the uncured adhesive disposed between and contacting the lens holder and the circuit board;
optically aligning the plurality of optical elements with the imager at the circuit board;
with the plurality of optical elements optically aligned with the imager at the circuit board, and with the adhesive between and contacting the lens holder and the circuit board, forming a lens holder and circuit board construction by curing the adhesive to an at least partially cured state to secure the lens holder relative to the circuit board;
with the adhesive cured to the at least partially cured state, placing the lens holder and circuit board construction in a first mold, wherein, when placing the lens holder and circuit board construction in the first mold, the lens holder and circuit board construction is datumed in the first mold by a portion of the lens holder;
forming an inner molded construction by molding, using a first polymeric resin, an inner molding over and around the circuit board and over a portion of the lens holder;
placing the inner molded construction in a second mold, wherein, when placing the inner molded construction in the second mold, the inner molded construction is datumed in the second mold by the portion of the lens holder; and
forming an outer molded construction by molding, using a second polymeric resin, an outer molding over the inner molding and over another portion of the lens holder to encase the inner molding.

US Pat. No. 10,367,983

CAMERA MODULE AND ARRAY CAMERA MODULE WITH CIRCUIT BOARD UNIT AND PHOTOSENSITIVE UNIT AND MANUFACTURING METHOD THEREOF

Ningbo Sunny Opotech Co.,...

1. A photosensitive unit for a camera module comprising at least a camera lens, comprising:a photosensitive portion which comprises a circuit board including a main circuit board and one or more circuit elements, at least a photosensitive sensor which is provided on said circuit board and has a photosensitive area and a non-photosensitive area positioned around a periphery of said photosensitive area, and one or more connecting elements electrically connecting said main circuit board to said non-photosensitive area of said photosensitive sensor;
an encapsulation portion which is integrally molded to form a support on said main circuit board and extended to said non-photosensitive area of said photosensitive sensor so as to overlappedly affix said photosensitive sensor on said main circuit board by means of molding, said encapsulation portion being protrudingly formed on said non-photosensitive area and surrounding said photosensitive area of said photosensitive sensor to form a lower covering section, an upper installing section and at least an annular inclined inner wall upwardly and outwardly extending from said non-photosensitive area of said photosensitive sensor to said installing section to define a window above said photosensitive area of said photosensitive sensor, wherein said window gradually reduces a size thereof from top to bottom to define a larger upper size and a smaller lower size so as to enable said photosensitive sensor receiving more light, wherein said covering section of said encapsulation portion is molded to have an integral enclosure connection with said main circuit board and to cover, encapsulate and wrap up said circuit elements and said connecting elements, wherein said installing section is adapted for enabling the camera lens to be installed thereon and aligned at a photosensitive path of said photosensitive sensor and positioned above said window, wherein a top surface of said installing section is molded to an even and flat manner for facilitating an installing of the camera lens and ensuring one or more lenses of the camera lens being parallel to said photosensitive area of said photosensitive sensor, wherein said installing section of said encapsulation portion has at least an annular installing groove provided on top of said encapsulation portion and communicated with said window to provide an adequate installation space for installing an optical filter therein so as to ensure a top surface of the optical filter mounted on said installing groove being not protruded on top surface of said encapsulation portion; and
a motor unit mounted on said top surface of said encapsulation portion and electrically connected to said main circuit board.

US Pat. No. 10,367,982

CAMERA MODULE

LG INNOTEK CO., LTD., Se...

1. A lens driving device comprising:a first mover comprising a bobbin and a first coil disposed on the bobbin;
a second mover comprising a housing and a magnet coupled with the housing;
a stator comprising a first substrate and a second coil disposed on the first substrate; and
a base disposed under the first substrate;
wherein the bobbin comprises a stopper protruding from a side surface of the bobbin in a direction perpendicular to an optical axis,
wherein the stopper comprises a groove portion formed in a bottom surface of the stopper,
wherein the groove portion of the stopper of the bobbin is overlapped with the second mover downwardly along the optical axis, and
wherein a distal end of the stopper is spaced apart a predetermined distance from an inner wall of a groove in the housing.

US Pat. No. 10,367,980

CAMERA DEVICE INTEGRATED WITH LIGHT SOURCE AND METHOD FOR CAPTURING IMAGES

1. A camera device, comprising:a cover assembly, comprising a lower cover comprising a lower housing and a lower securing board; and an upper cover, comprising an upper housing and an upper securing board, and coupled to said lower cover, wherein said lower housing and said upper housing are assembled to a front housing, and wherein said front housing defines an opening;
a battery located between said lower securing board and upper securing board;
a solar panel located upon an upper portion of said upper securing board and electrically coupled to said battery; and
a camera assembly, located within said front housing and comprising a printed circuit board (PCB) electrically coupled to said battery; a proximity detector located upon a front side of said printed circuit board (PCB) toward said opening of said front housing for detecting objects proximate to said camera assembly; a light source for emitting light, located upon a front side portion of said printed circuit board (PCB), and comprising a plurality of light emitting diode (LED) lamps arranged in a circular array; a camera module for taking photographs, electrically coupled to said printed circuit board (PCB), and located upon a front side portion of said printed circuit board(PCB); and a memory card for storing recording data from said camera module; and a wireless module for transmitting data to other devices;
wherein said printed circuit board (PCB), said proximity detector, said light source, said camera module, said memory card, and said wireless module are all housed within said front housing of said cover assembly; and
a lens covering said opening defined within said front housing of said cover assembly so as to prevent light emitted from said light source from being scattered.

US Pat. No. 10,367,977

BIDIRECTIONAL SYNCHRONIZING CAMERA, CAMERA SYSTEM INCLUDING THE SAME AND METHOD OF OPERATING THE CAMERA

Samsung Electronics Co., ...

15. A device comprising:a plurality of cameras, each of the plurality of cameras being configured to,
generate a first transmission synchronization signal,
receive at least one a second transmission synchronization signal from at least another one of the plurality of cameras, and
adjust a timing of the first transmission synchronization signal based on a timing difference between the first transmission synchronization signal and the second transmission synchronization signal.

US Pat. No. 10,367,976

SINGLE IMAGE HAZE REMOVAL

The United States of Amer...

1. A method for single image haze removal, comprising the steps of:receiving, at a memory device, an input image having pixels, wherein the input image is a color image having three color channels;
converting, by a processor, each pixel in each channel of the input image to a floating-point value in a range of zero to one;
performing, by the processor, a brightness correction on the converted input image;
estimating, by the processor, an airlight value for the brightness-corrected input image, wherein the estimating step includes the step of computing a weighted average of the estimated airlight for each color channel for frames of a video according to equation:
A=((A+19·Aprev))/20
wherein A is the estimated airlight for a current frame, and Aprev is a weighted airlight value that is updated each frame to value A, and wherein the input image is a frame of the video,
wherein the estimating step includes the step of reducing each of said pixels to a minimum value of the one or more color channels, thus resulting in a two-dimensional image, and
wherein the estimating step further includes the steps of moving a window of a predetermined number of pixels across the 2D image pixel-by-pixel; and replacing each pixel with the minimum value found in said window of a predetermined number of pixels;
calculating, by the processor, a transmission map for one or more color channels of the brightness-corrected input image;
refining the transmission map for each said one or more color channels; and
providing, by the processor, a haze-reduced image to the memory device.

US Pat. No. 10,367,975

COLORIMETRIC CHART CREATING APPARATUS, COLORIMETRIC CHART CREATING METHOD, AND PROGRAM

Konica Minolta, Inc., Ch...

1. A colorimetric chart creating apparatus comprisinga hardware processor that:
groups a plurality of patches having different colors and to be arrayed in a colorimetric chart such that patches having respective overlapping error ranges of color reproducibility which overlap with one another belong to a same group;
determines an arrangement order of the plurality of patches such that an arrangement order of the groups expresses desired information; and
creates print data of the colorimetric chart in which the plurality of patches is arrayed in the determined arrangement order.

US Pat. No. 10,367,974

IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, PROGRAM, AND ENDOSCOPE SYSTEM

SONY CORPORATION, Tokyo ...

1. An image processing apparatus comprising:a camera head;
a display; and
a camera controller including a signal processor configured to
generate one or more histograms of pixel values for an input image biased to a specific color system, the input image being received via the camera head,
detect a foreign object from the input image based upon a comparison of each of the one or more generated histograms and a corresponding standard histogram obtained according to statistics of an image biased to the specific color system,
correct each of the one or more generated histograms by obtaining a product of each of the one or more generated histograms and the corresponding standard histogram by weight, wherein pixel values corresponding to the detected foreign object are subtracted from each of the one or more generated histograms,
arrange a point of a grid in a color space of a 3D-LUT based upon the one or more corrected generated histograms, the arrangement of the point of the grid being based upon a frequency, in each of the one or more corrected generated histograms, of pixel values of one or more components of the color space of the 3D-LUT,
generate a color conversion parameter based upon the arrangement of the point of the grid in the color space of the 3D-LUT for a color conversion process on the input image, and
control display of an output image on the display based upon the color conversion process on the input image, wherein
the one or more components of the color space of the 3D-LUT include a hue component, a saturation component, and a luminance component,
the color conversion parameter defines a displacement parameter of the point of the grid in the color space of the 3D-LUT, and
a subsequent arrangement of the grid in the color space of the 3D-LUT is based upon the displacement parameter.

US Pat. No. 10,367,973

IMAGE FORMING APPARATUS, AND CONTROL METHOD OF IMAGE FORMING APPARATUS

Canon Kabushiki Kaisha, ...

1. An image processing apparatus comprising:one or more memories that store first language information associated with a first user and second language information associated with a second user;
a display that displays an operation screen; and
one or more processors that operate to:
receive a login request from a user;
cause the display to display a first operation screen using the first language information stored in association with the first user according to the login of the first user to the image processing apparatus;
cause the first user to log out of the image processing apparatus according to receipt of a login request from the second user while the first user is logging in to the image processing apparatus; and
cause the display to switch from the display of the first operation screen to a display of a second operation screen using the second language information stored in association with the second user according to the login of the second user to the image processing apparatus.

US Pat. No. 10,367,972

INFORMATION PROCESSING APPARATUS, COMPUTER READABLE MEDIUM AND INFORMATION PROCESSING METHOD

FUJI XEROX CO., LTD., To...

1. An information processing apparatus comprising:an operation panel that displays a manipulation image for manipulation of the information processing apparatus and that receives a user manipulation, the operation panel including a short range communication unit that is equipped with a circuit for short-range wireless communication and that is connected to a plurality of user terminals that are external devices for the information processing apparatus;
a scanner for reading an image from a document;
an optical sensor that detects the document set in the scanner;
an authentication right managing unit that checks rights of users using the user terminals; and
a CPU that, in a case where a plurality of users log in through the user terminals, (i) controls a first image reading manipulation for assigning a right to use the scanner to the operation panel when the optical sensor detects the document set in the scanner and (ii) controls a second image reading manipulation for assigning the right to use the scanner to one of the user terminals in case short-range wireless communication between the short-range communication unit and the one of the user terminals is made after start of the first image reading manipulation.

US Pat. No. 10,367,971

IMAGE PROCESSING APPARATUS DETECTING TONER PEELING AREA ON CREASE IN DOCUMENT AND CORRECTING PIXEL DATA

Kyocera Document Solution...

1. An image processing apparatus, comprising:a crease detecting unit that detects a crease in a document image; and
a toner peeling detecting unit that (a) detects as a toner peeling part a pixel area on the crease, the pixel area (a1) having a width of the predetermined number of pixels in a direction perpendicular to the crease, (a2) having a background color, and (a3) of which both sides are adjacent to at least two pixels in a direction perpendicular to the crease, the at least two pixels having a color other than the back ground color, and (b) corrects a pixel value of the toner peeling part on the basis of pixel values of at least two pixels adjacent to both sides of the pixel area.

US Pat. No. 10,367,970

IMAGE FORMING APPARATUS, RECORDING MEDIUM, AND IMAGE FORMING SYSTEM

KONICA MINOLTA, INC., To...

1. An image forming apparatus comprising:a hardware communication interface capable of communication over a plurality of frequency bands; and
a hardware controller configured to determine whether content of communication, received from a remote computing device via the hardware communication interface, satisfies a predetermined condition, wherein
the hardware controller is configured to execute control for switching a frequency band of communication via the hardware communication interface to another frequency band of the plurality of frequency bands when the content of communication of the hardware communication interface satisfies the predetermined condition.

US Pat. No. 10,367,969

MANAGEMENT SYSTEM, IMAGE FORMING APPARATUS, MANAGEMENT SERVER, AND RECORDING MEDIUM

Kyocera Document Solution...

1. A management system comprising:an image forming apparatus; and
a management server that manages the image forming apparatus; wherein
the image forming apparatus comprises a storage device which stores connection type information indicative of whether a constant connection with the management server is permissible or not
the image forming apparatus is configured to switch the constant connection with the management server by a protocol for the constant connection between enabling and disabling,
the image forming apparatus transmits the connection type information to the management server via a temporal connection with the management server by a protocol for the temporal connection;
the management server receives the connection type information;
i) when the received connection type information indicates that the constant connection is permissible, the constant connection is established between the management server and the image forming apparatus, and ii) when the received connection type information indicates that the constant connection is not permissible, the constant connection is not established between the management server and the image forming apparatus;
the management server transmits an operation content to the image forming apparatus via the constant connection;
the image forming apparatus (i) receives the operation content, (ii) executes a process according to the received operation content, and (iii) transmits a result of the process to the management server via the constant connection, and
the management server receives the result of the process via the constant connection.

US Pat. No. 10,367,968

METHODS AND SYSTEMS FOR AUTOMATICALLY DETECTING AND VALIDATING END-USER PRINT-RELATED PROCESSING USING PRINT DEVICE INFORMATION

Xerox Corporation, Norwa...

1. A method of identifying end-user processes in a print environment, the method comprising:receiving, by an electronic device, job data corresponding to one or more jobs that have been processed by one or more print devices in a print environment over a time period;
identifying, from the received job data, a plurality of processing operations initiated by a user during the time period, wherein each processing operation is a function performed by one or more of the print devices on one or more print jobs, wherein each processing operation is associated with a timestamp;
identifying a first processing operation from the plurality of processing operations, wherein the first processing operation is associated with a first-occurring timestamp;
identifying a second processing operation from the plurality of processing operations, wherein the second processing operation is associated with a timestamp that next follows the first-occurring timestamp;
determining whether the timestamp of the second processing operation is within a second time period from the first-occurring timestamp;
in response to determining that the timestamp of the second processing operation is within the second time period from the first-occurring timestamp, generating, by the electronic device, a digital representation of an end user process that includes:
the first processing operation,
the second processing operation, and
an indication of a user who initiated or performed one or more of the first processing operation or the second processing operation; and
presenting a visual representation of the end user process to the user via a graphical user interface for verification, wherein the visual representation includes:
an indication of one or more of the first processing operation or the second processing operation, and
an approximate location of where the one or more of the first processing operation or the second processing operation was performed.

US Pat. No. 10,367,966

IMAGE READING DEVICE AND IMAGE DATA TRANSMISSION METHOD

BROTHER KOGYO KABUSHIKI K...

1. An image reading device, comprising:an image reader configured to read an image on an original document and generate image data corresponding to the image on the original document;
a communication interface configured to communicate with a first external device and a second external device;
a storage; and
a controller,
wherein, when the first external device and the second external device are designated as transmission destinations of the image data, the controller is configured to:
control the image reader to read the image on the original document and generate the image data;
store the image data generated in the storage with assigning an initial data name to the image data;
control the communication interface to:
transmit a first list request, to the first external device, requesting to transmit a first list to the image reading device, the first list being a list of data names regarding image data stored in the first external device;
transmit a second list request, to the second external device, requesting to transmit a second list to the image reading device, the second list being a list of data names regarding image data stored in the second external device;
receive the first list transmitted from the first external device;
receive the second list transmitted from the second external device;
determine whether a data name that is a same as the initial data name of the image data stored in the storage is included in at least one of the first list and the second list;
change the initial data name of the image data stored in the storage to an other data name different from the initial data name when it is determined that the data name that is the same as the initial data name of the image data stored in the storage is included in at least one of the first list and the second list;
determine whether the other data name of the image data is included in at least one of the first list and the second list;
when it is determined that the other data name is included in at least one of the first list and the second list, the controller does not transmit the image data with the other data name when a condition occurs,
when it is determined that the other data name is not included in any of the first list and the second list, the controller controls the communication interface to transmit the image data with the other data name to the first external device and the second external device, and
when it is determined that the initial data name is not included in any of the first list and the second list, the controller does not change the initial data name and controls the communication interface to transmit the image data with the initial data name to the first external device and the second external device.

US Pat. No. 10,367,965

IMAGE SCANNING DEVICE AND SHEET FEEDING METHOD APPLIED THEREIN

Foxlink Image Technology ...

1. An image scanning device, comprising:an upper shell;
a feeding shaft pivotally connected to the upper shell;
a roller element including a feeding roller and a sensing roller both fastened to and mounted around the feeding shaft, a diameter of the sensing roller being the same as a diameter of the feeding roller, the sensing roller being located adjacent to one side of the feeding roller and the feeding roller projecting beyond a bottom surface of the upper shell;
a motor connected with the feeding shaft, the motor driving the feeding shaft to rotate in different speeds and bring along the feeding roller and the sensing roller to rotate simultaneously;
a lower shell pivotally covered to the upper shell;
a plurality of springs mounted to the lower shell and being capable of stretching and retracting upward and downward with respect to the feeding shaft; and
a contact image sensor mounted to the plurality of the springs and being capable of moving upward and downward with respect to the feeding shaft, a top surface of the contact image sensor facing to a lower portion of an outer surface of the roller element, and the top surface of the contact image sensor being capable of abutting against the lower portion of the outer surface of the roller element by virtue of the plurality of the springs elastically abutting against a bottom surface of the contact image sensor;wherein the contact image sensor includes a light guide element and a light receiving element, the light guide element emits a light to the outer surface of the roller element, and the light receiving element receives a reflected light from the outer surface of the roller element and records an image read value to determine an interval between the outer surface of the roller element and the top surface of the contact image sensor.

US Pat. No. 10,367,964

OPTICAL SCANNING DEVICE AND IMAGE FORMING APPARATUS INCLUDING THE SAME

KYOCERA DOCUMENT SOLUTION...

1. An optical scanning device including a housing having light emitting ports, a transparent cover closing the light emitting ports, a freely rotatable screw shaft extending along the transparent cover, a cleaning member abutting a surface of the transparent cover, and a holding member having a nut part screwed with the screw shaft and arm parts extending from the nut part to hold the cleaning member, the holding member being configured to reciprocally move along a predetermined movement path by rotation of the screw shaft, whereinfrom an upper surface of the housing, a plate-like rail part, which extends along the screw shaft to guide movement of the holding member, protrudes,
the holding member is provided with a guide part having a guide groove engaged with the rail part, and
the optical scanning device further comprises:
a scraper member fixed to the holding member and scraping off a foreign matter attached to the rail part,
wherein the scraper member includes a pair of scraper pieces provided at both sides of the rail part while interposing the rail part therebetween and having distal end edges abutting a side surface of the rail part.

US Pat. No. 10,367,963

INFORMATION PROCESSING SYSTEM AND INFORMATION PROCESSING METHOD CAPABLE OF SETTING CONFIGURATION OF IMAGE FORMING APPARATUS FROM SERVER WITHOUT CHANGING CONFIGURATION SETTING OF FIREWALL

KYOCERA DOCUMENT SOLUTION...

1. An information processing system, comprising:a management server at a management site;
a personal computer at the management site, the personal computer being connected to the management server via a network; and
an image forming apparatus at a customer site protected by a firewall, the image forming apparatus being connected to the management server via the network over the firewall, wherein the management server includes
a first communication device communicating via the network,
a first memory that stores a first relay program, and
a first processor that executes the first relay program,
when the first processor executes the first relay program, the first processor operating as a first connector, a first compressor, and a first decompressor, the image forming apparatus includes
a second communication device communicating via the network,
a second memory that stores a second relay program, a web server program, and an extension application program, and
a second processor that executes the second relay program, the web server program, and the extension application program,
when the second processor executes the second relay program, the second processor operating as a second connector, a second decompressor, and a second compressor,
when the second processor executes the web server program, the second processor operating as a web server unit,
when the second processor executes the extension application program, the second processor operating as an extension application unit, andthe personal computer includesa third communication device communicating via the network,
a third memory that stores a web browser program, and
a third processor that executes the web browser program,
when the third processor executes the web browser program, the third processor operating as a web browser, and wherein
where no communication path is established between the image forming apparatus and the management server, the second connector of the image forming apparatus at the customer site protected by the firewall connects to the first connector of the management server over the firewall to establish a session,
the web browser of the personal computer sends an HTTP request to the first compressor on the basis of an instruction from a user, a destination of the HTTP request being the web server unit of the image forming apparatus,
the first compressor of the management server compresses the HTTP request received from the web browser to generate first compressed data, and sends the generated first compressed data to the second decompressor of the image forming apparatus through a communication path established between the first connector and the second connector,
the second decompressor of the image forming apparatus decompresses the first compressed data received from the first compressor to reproduce an original HTTP request, and sends the HTTP request to the web server unit,
the web server unit of the image forming apparatus receives the HTTP request sent from the first compressor, converts the HTTP request into a setting request, and sends the setting request to the extension application unit,
the extension application unit of the image forming apparatus receives the setting request from the web server unit, sets a configuration of the image forming apparatus on the basis of the received setting request, and replies a result of the setting to the web server unit,
the web server unit of the image forming apparatus converts the reply of the result of the setting received from the extension application unit into an HTTP reply, and sends the HTTP reply to the second compressor,
the second compressor of the image forming apparatus compresses the HTTP reply received from the web server unit to generate second compressed data, and sends the generated second compressed data to the first decompressor of the management server,
the first decompressor of the management server decompresses the second compressed data received from the second compressor, reproduces an original HTTP reply, and sends the HTTP reply to the web browser, and
the web browser of the personal computer presents the HTTP reply received from the first decompressor to the user.

US Pat. No. 10,367,962

INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING APPARATUS, AND INFORMATION PROCESSING METHOD

Ricoh Company, Ltd., Tok...

9. An information processing method performed by an information processing system including one or more information processing apparatuses configured to implement various functions of the information processing system, the information processing system being coupled, via a network, to one or more devices in which a web browser is installed, the information processing system including a memory configured to (i) store flow information in association with application identification information identifying an application of a plurality of applications, with respect to each of the applications for executing a sequence of processes using electronic data, the flow information defining program identification information identifying one or more programs for executing processes in the sequence of processes and an execution order of executing the one or more of the programs, and (ii) store screen information in association with the application identification information with respect to each of the applications, the screen information defining a screen in a format that is interpretable by the web browser, the information processing method comprising:sending, to a first device that is a source of a first request, the screen information stored in the memory in association with the application identification information included in the first request, when the first request including the application identification information is received from the first device among the one or more devices;
receiving a second request including information related to the electronic data, the electronic data being generated by the first device upon receiving an instruction specified by a user via the screen, the screen being displayed as the web browser interprets the screen information;
acquiring the flow information stored in the memory in association with the application identification information, when the second request is received; and
executing the one or more of the programs identified by the program identification information defined in the flow information, in the execution order defined in the flow information, to execute the sequence of processes using the electronic data based on the information relating to the electronic data included in the second request.

US Pat. No. 10,367,961

IMAGE FORMING APPARATUS, MEMORY MANAGEMENT METHOD, AND MEMORY MANAGEMENT PROGRAM

Konica Minolta, Inc., Ch...

1. An image forming apparatus comprising:a storage that stores a plurality of control programs of the image forming apparatus;
a cache memory; and
a hardware processor that controls the image forming apparatus,
wherein the hardware processor:
writes, to the cache memory, one or more of the plurality of control programs that are execution candidates selected from among the plurality of control programs;
determines execution priorities of the respective control programs that are the execution candidates based on a current state of the image forming apparatus; and
locks down one of the control programs, so as to prevent the one control program from being written over by another control program, the priority of which is highest among the control programs that are the execution candidates, in the cache memory.

US Pat. No. 10,367,960

IMAGE FORMING APPARATUS, ACTIVATION CONTROL METHOD AND NON-TRANSITORY COMPUTER-READABLE RECORDING MEDIUM ENCODED WITH ACTIVATION CONTROL PROGRAM

Konica Minolta, Inc., To...

1. An image forming apparatus comprising:a main CPU that executes an activation control program;
a RAM that stores an execution program loaded for execution of the activation control program by the main CPU;
an activating CPU that activates the main CPU;
a flash memory that is accessible by the main CPU and the activating CPU; and
an activation factor table that associates one or more of a plurality of hardware resources controlled by the main CPU with each of a plurality of activation factors;
wherein the activation control program, when executed by the main CPU, causes the image forming apparatus to at least:
switch an operation mode from a driving mode in which power is supplied to a stop mode in which power is not supplied;
activate, by the activating CPU, a power supply control portion that, in response to switching of the operation mode to the stop mode shuts off power supply to the main CPU, the RAM and the plurality of hardware resources;
detect, by the activating CPU, any of the plurality of activation factors during a period in which power is not supplied to the main CPU; and
execute, by the activating CPU, a power supply control circuit that, in response to detection of any of the plurality of activation factors, supplies power to the main CPU, the RAM and one or more hardware resources associated with the detected activation factor among the plurality of hardware resources;
wherein the activating CPU, in response to detection of any of the plurality of activation factors, activates the main CPU;
wherein the flash memory, for each of the plurality of activation factors, stores a snapshot, which is data stored in the RAM with power supplied to one or more hardware resources associated with the activation factor by the activation factor table; and
wherein the main CPU, in response to activation by the activating CPU, reads out a snapshot corresponding to the detected activation factor from among a plurality of snapshots stored in the flash memory from the flash memory, and stores the snapshot in the RAM.

US Pat. No. 10,367,959

POST PROCESSING APPARATUS

KONICA MINOLTA, INC., To...

1. A post processing apparatus comprising:a reader that reads paper on which an image is formed by an image forming apparatus, the reader configured to output a read image of the paper;
a post processor configured to perform post processing on the paper; and
a hardware processor that detects a position of an edge of the paper and a position of the image from the read image outputted by the reader, and controls a post processing position in the post processor on the basis of the position of the edge of the paper and the position of the image detected,
wherein the reader, when images are formed on both sides of the paper, reads both sides of the paper to output read images of a front side image and a back side image present on respective sides of the paper, and
the hardware processor controls the post processing position in the post processor on the based on a position of the front side image and a position of the back side image on the paper indicated by the read images outputted by the reader; and
the hardware processor, when a distance between the edge of the paper and the image is outside a predetermined range, performs control such that the post processor does not perform post processing.