US Pat. No. 10,136,668

LOW PROTEIN INFANT FORMULA WITH INCREASED ESSENTIAL AMINO ACIDS

N.V. Nutricia, Zoetermee...

1. An infant formula composition comprising protein, digestible carbohydrates and fat, wherein the protein comprises amino acids leucine, isoleucine and valine in a weight ratio leucine:isoleucine:valine is between (1.1-1.5):(0.9-1.1):1.0, wherein the total protein content is between 1.3 and 1.9 protein/100 kcal.
US Pat. No. 10,138,461

ANIMAL PROTEIN-FREE MEDIA FOR CULTIVATION OF CELLS

Baxalta Gmbh, Glattpark ...

1. An animal protein-free cell culture medium, comprising at least one polyamine and at least one protein hydrolysate derived from the group consisting of plants and yeast, wherein the polyamine is present in the culture medium in a concentration ranging from about 0.5 to about 30 mg/L.
US Pat. No. 10,138,462

NATURAL KILLER CELL LINES AND METHODS OF USE

NANTKWEST, INC., San Die...

1. A method of treating a cancer in vivo in a mammal comprising the step of administering to the mammal a medium comprising an NK-92 cell line ATCC Deposit No. CRL-2407, wherein said cancer is recognized and lysed by said NK-92 cell line and wherein said cancer is a solid tumor.
US Pat. No. 10,138,467

MEDIUM FOR HIGH PERFORMANCE MAMMALIAN FED-BATCH CULTURES

ARES TRADING S.A., Aubon...

1. A cell culture medium comprising: 1.7 to 10 mM of NaH2PO4, 2 to 9 mM of L-Leucine, 1 to 6 mM of L-Lysine, 0 to 3 mM of Glycine, 0.4 to 2 mM of L-Methionine, 1 to 4 mM of L-Glutamic acid, 0.5 to 3 mM of L-phenylalanine, 0.7 to 6 mM of L-proline, 0.7 to 6 mM of L-threonine, 0.5 to 2 mM of L-tryptophan, 1 to 7 mM L-Valine, 0.1 to 1.5 mM of Magnesium Sulfate, 0.1 to 1.05 mM of Calcium Chloride, 0.07 to 0.7 mM of myo-Inositol, 0.8 to 4 mM of Sodium pyruvate, 0.0008 to 0.004 mM of D-Biotin, 0.1 to 1 mM of Choline Chloride, 3 to 9 mM of L-Asparagine, 0.006 to 0.04 mM of Folic acid, 0.03 to 0.15 mM of Niacinamide (B3), 0.015 to 0.15 mM of D-pantothenic acid×½Ca, 1 to 8 mM of L-Serine, 1 to 10 mM of Potassium Chloride, 0.005 to 0.05 mM of Pyridoxine, 0.8 to 2.4 mM of L-Aspartic acid, 0.0003 to 0.003 mM of Riboflavin, 0.008 to 0.04 mM of Thiamine, 7.5 to 10 mg/L of Ferric ammonium citrate, 0.0003 to 0.004 mM of Vitamin B12, 0.008 to 0.04 mM of Hypoxanthine, 0.0015 to 0.006 mM of Thymidine, 0.006 to 0.03 mM of Putrescine, 0.1 to 0.5 mM of Ethanolamine, 0.004 to 0.02 mM of Zinc Sulfate, 0.00004 to 0.0008 mM of Cupric sulfate, 0.5 to 2.0 g/L of poloxamer, 0.7 to 3 mM of L-tyrosine, 0.00001 to 0.00006 mM of Sodium Selenite, 0 to 3 mM of L-Alanine, 1 to 3 mM of L-Arginine, 1 to 3 mM of L-Cysteine, 0.4 to 3 mM of L-Histidine, and 1 to 6 mM of L-Isoleucine.
US Pat. No. 10,138,211

CRYSTALLINE FORMS OF OLAPARIB AND MANUFACTURING PROCESSES THEREFOR

SCINOPHARM TAIWAN, LTD., ...

1. Crystalline form II of olaparib, characterized by an X-ray powder diffraction pattern comprising peaks at 6.8, 11.3, 14.4, 20.9, 21.7, and 25.0 degrees 2? (±0.2 degrees 2?); wherein the crystalline form II of olaparib is an anhydrous form.
US Pat. No. 10,137,188

CELL LINES FOR VIRUS PRODUCTION AND METHODS OF USE

University of Georgia Res...

1. An engineered cell line, wherein cells of the engineered cell line comprise decreased endogenous expression of at least one coding region selected from Table I compared to a control cell line, wherein the at least one coding region is selected from ZNF205, CNTD2, SEC61G, ETS1, TAF1L, MCCD1, LY6G6C, BTN2A1, GLRXL, GCGR, or EP300, and wherein the cells comprise an edited genome that results in decreased endogenous expression of the coding region, wherein the edited genome comprises a mutation of the genomic DNA of the engineered cell compared to a control cell line.
US Pat. No. 10,137,189

INFLUENZA VIRUS VACCINES AND USES THEREOF

Icahn School of Medicine ...

1. A method of immunizing a subject against an influenza virus comprising:(a) administering to the subject an effective amount of a first immunogenic composition comprising a first chimeric hemagglutinin (HA) polypeptide, wherein the first chimeric HA polypeptide comprises an influenza virus hemagglutinin stem domain and an influenza virus hemagglutinin globular head domain, wherein the influenza virus hemagglutinin globular head domain is heterologous to the influenza virus hemagglutinin stem domain; and
(b) subsequent to the administration of the first immunogenic composition to the subject, administering to the subject an effective amount of a second immunogenic composition comprising a second chimeric hemagglutinin (HA) polypeptide, wherein the second chimeric HA polypeptide comprises the stem domain of the HA from influenza virus A/California/4/2009 (H1N1) and the globular head domain of the HA from an influenza virus A/Vietnam/1203/2004 (H5), A/Indonesia/5/2005 (H5), A/Anhui/1/2005 (H5), A/Bar headed loose/Quinghai/1A/2005(H5), A/turkey/Turkey/1/2005 (H5), or A/whooperswan/Mongolia/244/2005 (H5),
and wherein the globular head domain of the first chimeric influenza virus HA polypeptide is different than the globular head domain of the second chimeric HA polypeptide.
US Pat. No. 10,138,470

MUTATED ENZYME HAVING DEHYDROGENASE ACTIVITY AND USE THEREOF

AMANO ENZYME INC., Nagoy...

1. A mutant enzyme consisting of an amino acid sequence that is 95% identical to SEQ ID NO: 1 and in which one or two or more of the amino acid(s) selected from the group consisting of the following (1) to (8) has/have been substituted by another amino acid in the amino acid sequence of a microorganism-derived cholesterol oxidase, the mutant enzyme having higher cholesterol dehydrogenase activity to cholesterol oxidase activity (CHDH activity/CHO activity) in comparison with the microorganism-derived cholesterol oxidase:(1) an amino acid corresponding to the amino acid at the position 113 of the amino acid sequence of SEQ ID NO: 1;
(2) an amino acid corresponding to the amino acid at the position 362 of the amino acid sequence of SEQ ID NO: 1;
(3) an amino acid corresponding to the amino acid at the position 402 of the amino acid sequence of SEQ ID NO: 1;
(4) an amino acid corresponding to the amino acid at the position 412 of the amino acid sequence of SEQ ID NO: 1;
(5) an amino acid corresponding to the amino acid at the position 468 of the amino acid sequence of SEQ ID NO: 1;
(6) an amino acid corresponding to the amino acid at the position 483 of the amino acid sequence of SEQ ID NO: 1;
(7) an amino acid corresponding to the amino acid at the position 518 of the amino acid sequence of SEQ ID NO: 1; and
(8) an amino acid corresponding to the amino acid at the position 519 of the amino acid sequence of SEQ ID NO: 1.
US Pat. No. 10,137,190

NUCLEIC ACID MOLECULES ENCODING FERRITIN-HEMAGGLUTININ FUSION PROTEINS

The United States of Amer...

1. A nucleic acid molecule comprising a nucleotide sequence encoding a fusion protein comprising a monomeric ferritin subunit protein joined to an influenza hemagglutinin protein, wherein the monomeric ferritin subunit comprises a domain that allows the fusion protein to self-assemble into nanoparticles.
US Pat. No. 10,137,191

METHODS AND COMPOSITIONS FOR INDUCING PROTECTIVE IMMUNITY AGAINST HUMAN IMMUNODEFICIENCY VIRUS INFECTION

Beth Israel Deaconess Med...

1. A vaccine combination for inducing an immune response against a human immunodeficiency virus (HIV) in a subject, comprising:(i) a primer composition comprising an immunogenically effective amount of one or more adenovirus 26 (rAd26) vectors encoding one or more HIV antigenic polypeptides comprising amino acid sequences selected from the group consisting of SEQ ID NOs: 1-4, and a pharmaceutically acceptable carrier;
(ii) a first booster composition comprising an immunogenically effective amount of an isolated HIV envelope polypeptide comprising at least one of a stabilized trimer of HIV gp140 comprising the amino acid sequence of SEQ ID NO: 5 and a stabilized trimer of HIV gp140 comprising the amino acid sequence of SEQ ID NO: 6, and a pharmaceutically acceptable carrier; and
(iii) a second booster composition comprising an immunogenically effective amount of one or more additional rAd26 vectors encoding one or more additional HIV antigenic polypeptides comprising amino acid sequences selected from the group consisting of SEQ ID NOs: 1-4, and a pharmaceutically acceptable carrier,
wherein the first booster composition is for administration together with the second booster composition to the subject after administration of the primer composition.
US Pat. No. 10,137,192

COMPOSITIONS OF VACCINES AND ADJUVANTS AND METHODS FOR THE TREATMENT OF URINARY TRACT INFECTIONS

Sequoia Sciences, Inc., ...

1. A vaccine composition comprising (i) an effective amount of FimCH or truncated FimH, and (ii) an effective amount of phosphorylated hexaacyl disaccharide or pharmaceutically acceptable salts thereof.
US Pat. No. 10,138,474

SCAVENGER RECEPTOR UPTAKE FOR FABRY DISEASE ENZYME REPLACEMENT THERAPY

RESEARCH FOUNDATION OF TH...

1. A composition comprising a lysosomal enzyme directly conjugated to a negatively charged scavenger receptor ligand by way of a hydrolysable linker.
US Pat. No. 10,138,475

METHODS AND COMPOSITIONS FOR ISOLATING SMALL RNA MOLECULES

APPLIED BIOSYSTEMS, LLC, ...

1. A method for isolating RNA including small RNA molecules of from 10 to 100 nucleotides in length from cells comprising:a) lysing the cells with a lysing solution to produce a lysate wherein the lysing solution comprises guanidinium;
b) extracting the lysate with an extracting solution comprising a non-alcohol organic solvent to form an aqueous phase and an organic phase;
c) adding an alcohol solution to the aqueous phase to form a mixture of 50% to 60% alcohol;
d) applying the mixture to a solid support;
e) washing the solid support with a wash solution; and
f) eluting RNA including small RNA molecules from the solid support.
US Pat. No. 10,137,195

THERAPY INVOLVING ANTIBODIES AGAINST CLAUDIN 18.2 FOR TREATMENT OF CANCER

Ganymed Pharmaceuticals G...

1. A method of treating a cancer disease comprising administering to a human patient an antibody having the ability of binding to CLDN18.2, wherein the antibody is administered at a dose of at least 600 mg/m2 to 1200 mg/m2; andwherein the antibody mediates killing of cells expressing CLDN18.2 and
wherein the antibody is a chimeric antibody and comprises a heavy chain variable region (VH) having an amino acid sequence of SEQ ID NO: 32, and a light chain variable region (VL) having an amino acid sequence of SEQ ID NO: 39.
US Pat. No. 10,137,196

DOSAGES OF IMMUNOCONJUGATES OF ANTIBODIES AND SN-38 FOR IMPROVED EFFICACY AND DECREASED TOXICITY

Immunomedics, Inc., Morr...

1. A method of treating colorectal, lung, stomach, urinary bladder, renal, pancreatic, breast, ovarian, uterine, esophageal, urothelial or prostatic cancer comprising administering to a human patient with colorectal, lung, stomach, urinary bladder, renal, pancreatic, breast, ovarian, uterine, esophageal, urothelial or prostatic cancer an immunoconjugate comprising sacituzumab govitecan; wherein the immunoconjugate is administered at a dosage of between 6 mg/kg and 16 mg/kg, wherein the patient has failed to respond to at least one other therapy, prior to treatment with the immunoconjugate.
US Pat. No. 10,137,197

PROCESS FOR PREPARING AN IMMUNOGLOBULIN PREPARATION

CSL Behring AG, Bern (CH...

1. A process for preparing an immunoglobulin preparation, wherein the process comprises adding proline to an initial immunoglobulin preparation comprising less than 15% (m/v) immunoglobulin, and concentrating the initial immunoglobulin preparation to prepare a final immunoglobulin preparation comprising at least 20% (m/v) immunoglobulin, and wherein proline is added to the initial immunoglobulin preparation such that the viscosity of the final immunoglobulin preparation is less than 17 mPa·s as measured by a falling ball viscosimeter at 20.0° C.
US Pat. No. 10,138,221

SALTS OF NILOTINIB AND POLYMORPHS THEREOF

Sun Pharmaceutical Indust...

1. An acid addition salt of nilotinib wherein the acid is 1,4-butanedisulfonic acid.

US Pat. No. 10,142,832

INFORMATION SENDING AND PROCESSING METHOD AND APPARATUS

HUAWEI TECHNOLOGIES CO., ...

1. An information sending method executed by a mobile terminal, comprising:receiving, from a push server, at least one first notification message related to a first token when the mobile terminal is in a first operation mode, the first token being a first identifier of the mobile terminal while in the first operation mode and being used for a push service in the first operation mode;
sending a first instruction message to the push server when the mobile terminal switches from the first operation mode to a second operation mode, the first operation mode being different from the second operation mode, and the first instruction message being used to instruct the push server to temporarily store at least one second notification message related to the first token; and
receiving, from the push server, at least one third notification message related to a second token, the second token being a second identifier of the mobile terminal while in the second operation mode and being used for a push service in the second operation mode.

US Pat. No. 10,142,830

COMMUNICATION SYSTEM

NEC Corporation, Tokyo (...

1. A communication device for providing access to a service via an access point in a cellular communication system, the communication device comprising:an application for accessing said service via said access point;
a transceiver configured to:
receive, from the application, a service identifier for said service; and
obtain an identifier of the access point via which said service can be accessed by said application based on information in which said service identifier and said identifier of the access point are mapped; and
a processor configured to:
bind, to an identifier of said application, said identifier of the access point via which said service can be accessed by said application obtained by said transceiver; and
direct communication traffic from said application to the access point identified by said identifier of the access point bound to said identifier of said application, wherein:
the transceiver is further configured to obtain information identifying a restriction associated with use of the access point represented by the obtained identifier, and
the information identifying a restriction comprises a key that is provided by the application for the use of the access point represented by the obtained identifier.

US Pat. No. 10,142,829

METHOD FOR PROVIDING NETWORK SERVICE AND ELECTRONIC DEVICE

Samsung Electronics Co., ...

1. A mobile device, comprising:an embedded universal integrated circuit card (eUICC) configured to store a plurality of subscriber profiles;
a memory configured to store a subscriber profile use history;
at least one processor configured to select a subscriber profile to be used by an external electronic device functionally connected to the mobile device from among the plurality of subscriber profiles available in the mobile device, based on the subscriber profile use history; and
a communication circuit electronically connected to the eUICC and configured to provide, to the external electronic device, a network service based on the subscriber profile selected.

US Pat. No. 10,142,828

PRESSURE SENSITIVE INPUT DEVICE AND INTEGRATED MOBILE MEDIA DEVICE ASSEMBLY

Open Invention Network LL...

1. A method of communicating between a mobile device and a host computing device, the method comprising:sensing a wireless communication signal at the host computing device;
establishing a wireless connection between the mobile device and the host computing device via the wireless communication signal;
migrating control for at least one application and corresponding functions of the at least one application from the host computing device to the mobile device, wherein the migrating of the control comprises moving functionality of the at least one application and the corresponding functions from an input of the host computing device to being controlled through a touch screen of the mobile device; and
transferring and running a data file on the mobile device or the host computing device based on a default optimization configuration when the user accesses the data file, the default optimization configuration based on a data rate that the mobile device established during a previous connection.

US Pat. No. 10,142,827

APPARATUS AND METHOD FOR DELIVERING SHORT MESSAGE SERVICE EFFICIENTLY IN WIRELESS COMMUNICATION SYSTEM

Samsung Electronics Co., ...

1. A method for offering short message service (SMS) by a mobility management entity (MME) in a wireless communication system, the method comprising:receiving, from a terminal, information indicating that the terminal requests SMS;
determining whether a MME is enabled to use SMS without a mobile switching center (MSC);
transmitting, to a home subscriber server (HSS), a location update request message including information on an address of the MME for SMS routing when it is determined that the MME is enabled to use SMS without the MSC;
receiving, from the HSS, a location update accept message including subscriber information on the terminal, the subscriber information including information indicating that the terminal is limited to packet switched (PS) domain services and to SMS;
transmitting, to the terminal, at least one of a location area identification (LAI) and a temporary mobile subscriber identity (TMSI) based on the subscriber information; and
when it is determined that the MME is enabled to use SMS without the MSC, not performing a location update to at least one of a visitor location register (VLR) and the MSC.

US Pat. No. 10,142,826

METHOD FOR DETERMINING TARGET, NETWORK ELEMENT, AND SYSTEM FOR DETERMINING TARGET

HUAWEI TECHNOLOGIES CO., ...

1. A method for determining a target, comprising:acquiring, by a mobility management network element, access control information of a user equipment (UE);
sending, by the mobility management network element, the access control information of the UE to an access network element, wherein the access control information is for determination of a target radio access technology (RAT), and comprises an identity of a public land mobile network (PLMN) and at least one of a RAT allowed by the PLMN and a RAT not allowed by the PLMN; and
sending, by the mobility management network element to a home location register (HLR) or to a home subscriber server (HSS), a location update request message comprising a PLMN list and indication information, wherein the indication information requests subscription data corresponding to the identity of the PLMN, wherein before acquiring the access control information, the method comprises:
receiving, by the mobility management network element, subscription data from the HLR or from the HSS; and
wherein acquiring the access control information comprises acquiring, by the mobility management network element, the access control information according to the received subscription data.

US Pat. No. 10,142,822

WIRELESS CODED COMMUNICATION (WCC) DEVICES WITH POWER HARVESTING POWER SOURCES TRIGGERED WITH INCIDENTAL MECHANICAL FORCES

1. A device for communication of wireless data, comprising,a wireless communication chip;
a memory interfaced with the wireless communication chip;
a power storage cell;
a logic chip interfaced the wireless communication chip, the memory, and the power storage cell, the memory being programmed with a predefined function that is executed by the logic chip, logic chip is configured to trigger execution of the predefined function upon detecting a threshold amount of power in the power storage cell; and
a power generating device, the power generating device configured to output power in response one or more received mechanical forces applied to the power generating device, each of the mechanical forces transferring an amount of power to the power storage cell such that when the power storage cell is detected to have the threshold amount of power the logic chip executes the predefined function;
wherein the device is configured to communicate with an end node, or an intermediary device, or a router, or a hub, or a server, or a dynamic local cloud (DLC) device, or a service, or a process running in a container, or a computing device on a network.

US Pat. No. 10,142,821

WIRELESS COMMUNICATION BETWEEN DEVICES THAT USE DIFFERENT WIRELESS PROTOCOLS

Regents of the University...

1. A system comprising:a first computing device and a second computing device,
wherein the first computing device is configured to:
determine a message to be broadcast;
output one or more signals according to a first wireless protocol, the first computing device being configured to output the one or more signals according to a first wireless protocol, and the second computing device being configured to process the one or more signals according to a second wireless protocol, wherein the one or more signals comprise a plurality of beacons that are associated with a reference beacon interval, the reference beacon interval being based at least in part on an amount of time between a first beacon of the plurality of beacons and a second beacon of the plurality of beacons;
while outputting the one or more signals, modulate the one or more signals according to an adjusted beacon interval such that an amount of time between the second beacon of the plurality of beacons and a third beacon of the plurality of beacons is equal to the adjusted beacon interval, the second beacon and the third beacon being temporally consecutive beacons in the plurality of beacons, wherein the adjusted beacon interval is different than the reference beacon interval, and wherein the adjusted beacon interval is dependent on and indicative of the message, and
wherein the second computing device is configured to:
receive the one or more signals according to the second wireless protocol;
determine the reference beacon interval between the first beacon and the second beacon of the plurality of beacons;
determine the adjusted beacon interval between the second beacon and the third beacon of the plurality of beacons; and
derive the message from the adjusted beacon interval.

US Pat. No. 10,142,820

CONSUMER APPLIANCE WITH A DETACHABLE TABLET

Haier US Appliance Soluti...

1. A tablet for providing a user of a consumer appliance with information, the tablet comprising:a display for providing information to a user;
a user interface configured for receiving user input; and
a communication module mounted within the tablet for enabling direct communication between the tablet and with both a remote server and an appliance controller,
wherein the tablet is removably mounted directly to the consumer appliance and may selectively display information received from the remote server and the appliance controller in response to the user input.

US Pat. No. 10,142,818

METHODS AND APPARATUS TO REUSE WIRELESS CIRCUITRY FOR MULTIPLE SUBSCRIBER IDENTITIES IN A WIRELESS COMMUNICATION DEVICE

Apple Inc., Cupertino, C...

1. A method for communication by a single-transmitter, multiple-receiver wireless communication device with a second wireless network while connected to a first wireless network, the method comprising:by the single-transmitter, multiple-receiver wireless communication device:
when connected to the first wireless network over a connection using a radio frequency (RF) transmitter and a first RF receiver via a first wireless cellular protocol software stack for a first subscriber identity associated with a first subscriber identity module:
receiving, via a second RF receiver, a paging request for a second subscriber identity associated with a second subscriber identity module from a second wireless network;
reconfiguring the RF transmitter to communicate with the second wireless network via a second wireless cellular protocol software stack without releasing the connection with the first wireless network;
establishing, via the RF transmitter and the second RF receiver, a signaling channel with the second wireless network after reconfiguring the RF transmitter;
sending, via the RF transmitter, a paging response to the second wireless network in response to the paging request via the signaling channel;
receiving, via the second RF receiver, information associated with the paging request from the second wireless network via the signaling channel;
sending, via the RF transmitter, a response acknowledgment indicating receipt of the information associated with the paging request to the second wireless network via the signaling channel;
releasing the signaling channel with the second wireless network after sending the response acknowledgment without establishing a connection with the second wireless network in response to the paging request; and
reconfiguring the RF transmitter to communicate with the first wireless network via the first wireless cellular protocol software stack after releasing the signaling channel.

US Pat. No. 10,142,817

TECHNIQUE TO MINIMIZE INTER-ELEMENT BANDWIDTH REQUIREMENTS DURING DATA SYNTHESIS ON LARGE NETWORKS

SRI International, Menlo...

1. A method of performing a task in a sensor network, comprising:receiving, at one of a plurality of sensor nodes of the sensor network, an inbound packet from another location on the sensor network, wherein a sensor node includes a sensor and a processor;
extracting from the inbound packet a network-wide task to be completed by the sensor node and at least one other sensor node, the network-wide task having task portions for the sensor node and the at least one other sensor node;
determining a portion of the task to be completed by the sensor node, wherein the sensor node determines how the sensor node performs the portion of the task;
completing the portion of the task at the sensor node by performing an operation on data collected by the sensor node;
at the sensor node, inserting the results into the inbound packet to produce an updated packet; and
transmitting the updated packet from the sensor node to at least one other location on the sensor network.

US Pat. No. 10,142,816

SYSTEMS AND METHODS FOR EMERGENCY DATA COMMUNICATION

QUALCOMM Incorporated, S...

1. A method comprising:establishing an emergency call session between a device and an emergency call server;
receiving, in the emergency call session by the device from the emergency call server, a request for location information for the device;
sending, in the emergency call session, the location information by the device to the emergency call server;
receiving, in the emergency call session by the device, a triggering message from the emergency call server to trigger a tracking session to collect and send tracking session data of the tracking session to one or more tracking servers;
establishing the tracking session, independent from the emergency call session established between the device and the emergency call server, by the device with the one or more tracking servers, wherein continuance of the tracking session is independent of continuance of the emergency call session; and
sending, in the tracking session by the device to the one or more tracking servers, the tracking session data collected during the tracking session by the device.

US Pat. No. 10,142,815

MOBILE STATION APPARATUS, BASE STATION APPARATUS, AND MOBILE COMMUNICATION SYSTEM

SHARP KABUSHIKI KAISHA, ...

1. A mobile station apparatus configured to communicate with a base station apparatus, the mobile station apparatus comprising:a circuitry configured and/or programmed to:
in a case where a radio link failure is detected and in a case that the mobile station apparatus has an emergency call;
perform a cell selection initiated by the mobile station apparatus, to reestablish the connection,
select a cell, from all acceptable cells, as an appropriate cell by the cell selection, wherein the cell is not permitted to access from unsubscribed users and is not included in a list of cells that subscribers are allowed to access, and
obtain, from the appropriate cell selected, a first service that is limited compared to a second service of a normal call for the duration of the emergency call.

US Pat. No. 10,142,813

ARCHITECTURE FOR SIGNAL AND POWER DISTRIBUTION IN WIRELESS DATA NETWORK

CommScope Technologies LL...

1. A system comprising:a local area network (LAN) device configured to produce a local area network (LAN) signal; and
a modem unit configured to produce, based on the local area network (LAN) signal produced by the local area network (LAN) device, a transport modulated format signal suitable for transmission over transport cabling; and
wherein the modem unit is configured to provide power to the local area network (LAN) device.

US Pat. No. 10,142,808

FLOOR CONTROL METHOD AND APPARATUS

HUAWEI TECHNOLOGIES CO., ...

1. A floor control apparatus, wherein the apparatus comprises:a first receiver, configured to receive a first floor application message sent by user equipment (UE), wherein the first floor application message comprises an identity of a talker, an identifier of a group to which the talker belongs, and a first parameter indicating an event type is a floor request;
a first generator, configured to generate a second floor application message according to the first floor application message received by the first receiver, wherein the second floor application message comprises the identity of the talker, the identifier of the group to which the talker belongs, and a second parameter indicating that the event type is a floor request; and
a first transmitter, configured to send, to a mission-critical push-to-talk (MCPTT) server over Long Term Evolution network, the second floor application message;
wherein the first receiver is further configured to receive a first floor grant message sent by the MCPTT server in response to the second floor application message, wherein the first floor grant message comprises the identity of the talker, the identifier of the group to which the talker belongs, and a third parameter indicating that an event type is a floor grant;
wherein the first generator is further configured to generate a second floor grant message according to the first floor grant message, wherein the second floor grant message comprises the identity of the talker, the identifier of the group to which the talker belongs, and a fourth parameter indicating that an event type is a floor grant; and
wherein the first transmitter is further configured to send, to the UE, the second floor grant message generated by the first generator.

US Pat. No. 10,142,807

MESSAGE PUSHING AND DISPLAYING METHOD AND APPARATUS

Huawei Technologies Co., ...

1. A message displaying method, wherein the method comprises:receiving a first notification message sent by a first server, wherein the first server is corresponding to a first application program associated with a universally unique identifier of a first signal transmitter device;
determining strength of a received signal sent by the first signal transmitter device;
determining, by the mobile terminal, a first distance between a mobile terminal and the first signal transmitter device based on the strength of the received signal;
selecting a display manner for the first notification message based on a comparison between the first distance and a first distance threshold, wherein the selecting the display manner comprises:
selecting a first manner in response to determining that the first distance between the mobile terminal and the first signal transmitter device is less than the first distance threshold, wherein the first manner comprises outputting an indication of the first application program and a notification message on a lock screen interface of the mobile terminal; or
selecting a second manner in response to determining that the first distance between the mobile terminal and the first signal transmitter device is greater than the first distance threshold, wherein the second manner is different than the first manner and the second manner comprises outputting the indication of the first application program on the lock screen interface of the mobile terminal without outputting the notification message; and
displaying the first notification message using the selected display manner.

US Pat. No. 10,142,805

METHOD FOR MANAGING CHILD RESOURCE OF GROUP MEMBER IN WIRELESS COMMUNICATION SYSTEM AND DEVICE FOR SAME

LG ELECTRONICS INC., Seo...

1. A method of creating a child resource of a group member in a wireless communication system, the method being performed by a first machine-to-machine (M2M) entity and comprising:receiving a request message for creating child resources in all members of a specific group from a second M2M entity, the request message including names of the child resources to be created;
transmitting the request message to the all members;
receiving a response message to the request message from one or more of the all members;
if a specific indicator is included in the request message, determining whether at least one response message indicating failure is received;
upon receiving the at least one response message indicating failure, transmitting a re-request message for creating a child resource to a member of the specific group from which the at least one response message indicating failure is received; and
if a response message to the re-request message indicates success, creating a child group of the specific group including all child resources created according to the request message or the re-request message.

US Pat. No. 10,142,804

ALL-GROUP CALLING METHOD, SYSTEM, RELATED DEVICE AND COMPUTER STORAGE MEDIUM

ZTE Corporation, Shenzhe...

3. A base station for performing an all call, applied in a broadband trunking system, comprising:one or more processors configured to execute computer readable instructions for executing a method, the method comprising:
receiving, by a base station, an all call request, sent by a terminal set with an all call group number and carrying the all call group number, and then detecting whether a port of the base station, which is connected with a core network, is normally connected;
when the port is normally connected:
sending, by the base station, the all call request to the core network;
receiving, by the base station, a paging message carrying another all call group number for establishing the all call, from the core network;
sending, by the base station, the paging massage to the terminal and receiving a response message from the terminal when the terminal determines that the another all call group number in the paging message is consistent with the all call group number in the terminal;
establishing, by the base station, an all call group of all the terminals with the all call group number; and
receiving, by the base station, a request for establishing an all call carrying the all call group number from the core network, and establishing, by the base station, the all call between the terminals in the all call group; and
when the port is not normally connected:
sending, by the base station, to all terminals a paging message carrying another all call group number for establishing the all call;
receiving response messages from the all terminals when the terminals determine that the another all call group number in the paging message is consistent with the all call group number in the terminals; and
establishing an all call group of all the terminals with the all call group number; sending an all call configuration message carrying the all call group number to the terminals in the all call group, and establishing the all call between the terminals in the all call group.

US Pat. No. 10,142,803

PACKET PRIORITY FOR EVOLVED MULTIMEDIA BROADCAST MULTICAST (EMBMS) SERVICE RELAYS

QUALCOMM Incorporated, S...

1. A method of wireless communication, comprising:receiving a configuration message for a broadcast service, the configuration message comprising a group communication identifier and a priority indicator;
transmitting, from a remote wireless device to a wireless relay, a monitoring request comprising the group communication identifier, the priority indicator, and a time stamp; and
receiving broadcast content for the broadcast service via the wireless relay based at least in part on the group communication identifier and a last received priority indicator, wherein the last received priority indicator is determined based at least in part on the time stamp, and wherein the last received priority indicator is determined from a set of priority indicators comprising the priority indicator and a second priority indicator associated with the group communication identifier.

US Pat. No. 10,142,802

SYSTEMS AND METHODS FOR ESTABLISHING A GROUP COMMUNICATION BASED ON MOTION OF A MOBILE DEVICE

QUALCOMM Incorporated, S...

1. A method of group communication using a first mobile device, comprising:detecting a motion of the first mobile device corresponding to a particular action of a user based on sensor data received from at least one motion sensor of the first mobile device;
determining at least one second mobile device based on a user interface context presented to the user and in response to detecting the motion, wherein the user interface context presented to the user is one of a plurality of user interface contexts selected from a group consisting of a conversation window, a photograph, a video, a calendar event, a map location, a web page, an e-mail, and a vCard;
establishing a new communication channel with the at least one second mobile device in response to detecting the motion; and
communicating with the at least one second mobile device over the new communication channel.

US Pat. No. 10,142,800

METHOD AND APPARATUS FOR TRANSMITTING UNICAST REQUEST INDICATION IN WIRELESS COMMUNICATION SYSTEM

LG ELECTRONICS INC., Seo...

1. A method for requesting, by a user equipment (UE), a unicast bearer setup in a wireless communication system, the method comprising:receiving a unicast request indication via a handover command message, which indicates that a target cell does not provide a multimedia broadcast multicast service (MBMS) service in which the UE is interested to the UE, from a serving cell of a network; and
upon receiving the unicast request indication, transmitting a unicast bearer setup request to the target cell of the network via a handover complete message.

US Pat. No. 10,142,799

MULTICASTING TRAFFIC USING MULTI-CONNECTIVITY

QUALCOMM Incorporated, S...

1. A method of reporting a status for a data flow, comprising:determining, by a user equipment (UE), that:
(a) data flow is being received from a plurality of base stations on a plurality of connections via layers in a protocol stack below a layer, determined based on a selection of a packet split at an aggregation point, that is a packet data convergence protocol layer or a radio link control layer, and
(b) the data flow comprises duplicate packets on more than one connection;
determining that at least one of the duplicate packets was received via a duplicate-delivery bearer of the at least one of the plurality of connections; and
reporting to the plurality of base stations based on the determination that the at least one of the duplicate packets was received via the duplicate-delivery bearer, by the UE, a status for the at least one of the duplicate packets received on the data flow, the status indicating to the plurality of base stations to discard a duplicate of the at least one of the duplicate packets.

US Pat. No. 10,142,798

ARRANGEMENT FOR, AND METHOD OF, LOCATING A MOBILE DEVICE IN A VENUE BY INFERRING TRANSIT TIMER VALUES OF RANGING SIGNALS RECEIVED BY THE MOBILE DEVICE IN A TIME DIFFERENCE OF ARRIVAL (TDOA)-BASED ULTRASONIC LOCATIONING SYSTEM

Symbol Technologies, LLC,...

1. An arrangement for locating and tracking a mobile device movable in a venue, the arrangement comprising:a time difference of arrival (TDOA)-based ultrasonic locationing system including a plurality of ultrasonic transmitters that are spaced apart of one another at fixed, known locations in the venue, the ultrasonic transmitters being operative for transmitting a plurality of ultrasonic ranging signals at a plurality of transmit timer values, and a receiver spaced away from the transmitters and being supported by, and movable with, the mobile device in the venue, the receiver being operative for receiving the ultrasonic ranging signals at a plurality of receive timer values; and
a controller for inferring the transmit timer values that are unknown to the controller, and for determining a current, real-time position of the mobile device based on differences between the transmit timer values inferred by the controller and the receive timer values that are known to the controller
wherein the controller infers the transmit timer values by selecting a plurality of sets of possible transmit timer values, by successively processing the sets of possible transmit timer values, and by selecting from the processed sets an optimum set of the possible transmit timer values as the inferred transmit timer values.

US Pat. No. 10,142,797

SYSTEM AND METHODS OF DEPLOYING LOCATION TRACKING TAGS

Symbol Technologies, LLC,...

1. A mobile computing device configured to determine a location of an unknown tag having an unknown fixed location, the mobile computing device comprising:a processor;
memory; and
a communication interface configured to:
receive, from first tags each having a known fixed location, first identifiers corresponding to the first tags;
receive, from the unknown tag, a second identifier corresponding to the unknown tag; and
receive, from the unknown tag, third identifiers corresponding to neighboring tags of the unknown tag;
wherein the processor is configured to:
determine the location of the unknown tag based on (1) the known fixed locations of the first tags and (2) the third identifiers corresponding to the neighboring tags; and
determine the location of the unknown tag by using one or more of an intersection operation and triangulation based on a detected broadcast power level of each of the neighboring tags received with the third identifiers, wherein the triangulation based on the detected broadcast power level comprises:
determining a radial distance from each of the neighboring tags based on the detected broadcast power level corresponding to the neighboring tags; and
comparing the radial distances to determine a meeting location of the radial distances when originating from corresponding ones of the neighboring tags, wherein the meeting location corresponds to the location of the unknown tag.

US Pat. No. 10,142,795

PROVIDING DIGITAL CONTENT FOR MULTIPLE VENUES

1. A method executed by a data processing device system, the method comprising:storing, in a processor-accessible memory device system communicatively connected to the data processing device system, respective venue content data for each respective venue of a plurality of venues, each respective venue associated with a respective set of attractions of a plurality of different attractions, each respective venue content data including respective digital content for the respective set of attractions associated with the respective venue, and each respective venue content data including respective attraction location data specifying a respective location of each attraction of the respective set of attractions and wherein at least some of the plurality of venues have overlapping geographic boundaries such that a specific geographic location can be within the geographic boundaries of two or more different venues;
determining a current location of a mobile device;
determining, based at least on an analysis of each respective attraction location data, a particular venue of the plurality of venues, the particular venue associated with a closest attraction of the plurality of different attractions that is closest to the current location of the mobile device; and
providing, to the mobile device, at least some of the respective venue content data for the particular venue;
wherein the venue content data for at least one respective venue further includes tour data for a tour, and wherein the tour data groups a set of related attractions in the respective set of attractions associated with the at least one respective venue, and wherein the method further comprises:
providing, to a separate device located in a geographic location different than the geographic location of the mobile device, mobile device simulation window data which can be used to simulate a display screen of the mobile device during the tour on a display of the separate device;
providing, to the separate device, map data which can be used to display the attraction location data for the set of related attractions included in the tour and the virtual geographic location of the mobile device on the display of the separate device; and
responsive to a user of the separate device moving the virtual geographic location of the mobile device on the display of the separate device to correspond with the attraction location data for a particular one of the related attractions included in the tour, updating the mobile device simulation window data to display at least some of the digital content for the particular one of the related attractions included in the tour.

US Pat. No. 10,142,604

IMAGING APPARATUS AND CONTROL METHOD THEREOF

Canon Kabushiki Kaisha, ...

1. An imaging apparatus that encodes an image captured by an image sensor, comprising:at least one processor; and
a memory storing a program to be executed by the at least one processor, the program causes the at least one processor to function as:
a plane converting unit configured to convert RAW image data of a Bayer array obtained by the image sensor into a plurality of planes each comprised of a pixel of a single component;
a frequency transforming unit configured to generate a plurality of subbands by frequency-transforming each of the obtained planes;
a non-linear converting unit configured to, based on camera information related to imaging in the imaging apparatus, non-linearly convert coefficient data forming each of the subbands so as to suppress the loss of coefficient data after quantization for coefficient data indicating a dark portion;
an encoding unit configured to encode by quantizing the coefficient data obtained by the non-linear conversion by the non-linear converting unit,
a storage unit configured to store a first parameter representing a non-linear first conversion curve and a second parameter representing a second conversion curve having a higher increasing ratio than the first conversion curve;
a first determining unit configured to determine, from the camera information, whether RAW image data at the time of imaging is set in a state of under exposure;
a first selecting unit configured to select the second parameter if a state of under exposure is determined by the first determining unit;
a second determining unit configured to determine, if a state of under exposure is not determined by the first determining unit, whether luminance data of the RAW image data satisfies a predetermined condition; and
a second selecting unit configured to select the first parameter if the second determining unit determines that the predetermined condition is satisfied.

US Pat. No. 10,142,603

IMAGE DISPLAY DEVICE, PROJECTOR, AND TRANSMISSION TYPE DISPLAY DEVICE

SEIKO EPSON CORPORATION, ...

1. A projector comprising:an image display device which includes an illumination optical system which emits light, an optical modulation device which modulates light emitted from the illumination optical system, and a refractive index distribution variable panel which is disposed at a rear stage in an optical path of the optical modulation device and which changes a refractive index in a pixel unit or in an area unit including a plurality of pixels depending on a passing area of light emitted from the optical modulation device;
a projection optical system which projects light from the image display device;
a shape obtaining portion which obtains information of a surface shape of a surface to be irradiated by the projection optical system; and
a refractive index distribution controller which controls refractive index distribution in the refractive index distribution variable panel based on information obtained in the shape obtaining portion.

US Pat. No. 10,142,601

INFORMATION PRESENTATION DEVICE

The University of Tokyo, ...

1. An information presentation device, comprising:an object tracking section; and
a rendering section, wherein:
the object tracking section is controlled on the basis of information from an image sensor that acquires an image of an object on which a line of sight of the image sensor is trained,
the object tracking section is configured to control a line of sight direction so that the line of sight from the image sensor is directed towards the object in motion,
the rendering section is configured to irradiate a light beam to a surface of the object having a surface area by emitting the light beam in a direction that is substantially co-axial with the line of sight direction, and
information that has been rendered in a range that is larger than the surface area of the object is presented using an after image of the light beam that has been irradiated to the surface of the object,
wherein the rendering section comprises a light source and a scanning section, wherein:
the light source is configured to emit the light beam, and
the scanning section is configured to carry out a scanning to change an irradiation position of the light beam onto the object by changing the direction of the light beam with the line of sight direction,
wherein the light source is a laser light source, and
wherein the information presentation device further comprises a half mirror, wherein:
the half mirror is disposed at a point along the line of sight from the image sensor to the object, and
the light beam is conveyed in a direction that is substantially coaxial with the line of sight by the half mirror, and
wherein:
the scanning section is disposed between the half mirror and the laser light source,
an irradiated spot by the laser light on the object is set so as to be smaller than the surface area of the object, and
a display on the object is performed by unicursal movement of the irradiated spot of the laser light caused by the scanning section.

US Pat. No. 10,142,599

IMAGE CAPTURING DEVICE WITH PHOTOELECTRIC CONVERSION UNITS AND DRIVE UNIT

NIKON CORPORATION, Tokyo...

1. An image capturing device, comprising:a first photoelectric conversion unit that photoelectrically converts light of a first color out of incident light to generate first signals and transmits light of a complementary color of the first color;
a second photoelectric conversion unit that photoelectrically converts the light of the complementary color that has transmitted through the first photoelectric conversion unit to generate second signals;
a drive unit that reads out the first signals from the first photoelectric conversion unit, and that reads out the second signals from the second photoelectric conversion unit at timing that is different from timing of reading out the first signals; and
a moving image generation unit that generates a moving image in which image data generated based on the first signals and image data generated based on the second signals are arranged alternatingly.

US Pat. No. 10,142,598

WEARABLE TERMINAL DEVICE, PHOTOGRAPHING SYSTEM, AND PHOTOGRAPHING METHOD

SONY CORPORATION, Tokyo ...

1. A wearable terminal device comprising:circuitry configured to
receive sensor data from one or more sensors, wherein the sensor data corresponds to a behavior of a user who is wearing the wearable terminal device;
determine, based on the behavior of the user, a corresponding rate of change in an environment surrounding the wearable terminal device;
capture an image by a camera of the wearable terminal device;
identify a plurality of persons in the captured image;
identify a predetermined relationship with at least one of the plurality of persons identified in the captured image; and
control, based on the determined rate of change of the environment and the predetermined relationship, a photographing interval of the camera.

US Pat. No. 10,142,595

DRIVING ASSISTANCE DEVICE AND METHOD OF DETECTING VEHICLE ADJACENT THERETO

NISSAN MOTOR CO., LTD., ...

1. A driving assistance device that provides a driver with various pieces of information from a result of capturing images around a first vehicle in a first traffic lane, comprising:an image capturing unit mounted on the first vehicle to capture images behind a side of the vehicle;
a computer that implements:
a viewpoint converter,
a moving object detector,
a candidate reflection region detector,
a predetermined position brightness detector,
a cause determiner, and
an information provider;
wherein the viewpoint converter converts image data captured by the image capturing unit into bird's eye view image data;
wherein the moving object detector and the candidate reflection region detector constitute a detection region setter that:
sets a first detection region for detecting, from image data captured by the image capturing unit, an existence of a second vehicle in a second traffic lane that is directly next to the first traffic lane; and
detects, as a first detection region, a high-brightness region in which brightness is equal to or higher than a first predetermined threshold value, within an image capturing region of the images captured by the image capturing unit, and detects brightness of the high-brightness region;
wherein the predetermined position brightness detector
detects
a first candidate light projecting region which projects light, in the first detection region, with brightness equal to or higher than the first predetermined threshold value; and
a second candidate light projecting region which projects light, from a third traffic lane that is adjacent to the second traffic lane, with brightness equal to or higher than a second predetermined threshold value different from the first predetermined threshold value in a second region of the third traffic lane; and
detects, as the second candidate light projecting region, a position located in a straight line direction linking a position of the high-brightness region detected by the candidate reflection region detector and the image capturing unit and separated from the first vehicle by a predetermined distance, and detects brightness of the position;
wherein the cause determiner constitutes a brightness difference detector and a second vehicle detector that:
detects a brightness difference between the brightness of the high-brightness region detected by the candidate reflection region detector and the brightness of the position detected by the predetermined position brightness detector; and
detects the second vehicle in the first detection region, based on the brightness difference detected by the brightness difference detector; and
determines that the light projected from the first candidate light projecting region is light projected from the second vehicle in the second traffic lane; and
makes the determination by calculating the position of the second candidate light projecting region is separated from the first vehicle by the predetermined distance, and in a direction from the first vehicle to the first candidate light projecting region;
wherein the information provider provides the driver with information of the existence of the second vehicle as signaled by the cause determiner that light is projected from the second vehicle in the second traffic lane, and
wherein the predetermined position brightness detector specifies a position located in the straight line direction linking the position of the high-brightness region detected by the candidate reflection region detector and the image capturing unit, and located in the third traffic lane which is adjacent to the second traffic lane which is adjacent to the first traffic lane of the first vehicle, and scans and detects brightness values upward in a real space from the specified position.

US Pat. No. 10,142,593

INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, CLIENT DEVICE, SERVER DEVICE, AND INFORMATION PROCESSING SYSTEM

SONY CORPORATION, Tokyo ...

1. An information processing device, comprising:a calculation unit configured to calculate a degree of importance of a user based on at least one of a first time period of an utterance associated with the user or a second time period between two consecutive utterances associated with the user,
wherein the user is associated with a client device; and
a video quality control unit configured to control a quality of a video of the user based on the calculated degree of importance of the user,
wherein the client device transmits the video of the user to a server device.

US Pat. No. 10,142,592

SMART MINOR

1. A smart mirror, comprising:at least one frame having a front, a top, a bottom side, and a rear;
at least one electronic device disposed on the front of the at least one frame, wherein the at least one has at least one display and at least one microphone;
at least one camera disposed on the front of the at least one frame, wherein the at least one camera is communicatively coupled to the at least one electronic device;
at least one speaker disposed on the front of the at least one frame, wherein the at least one speaker is communicatively coupled to the at least one electronic device;
at least one battery disposed on the front of the at least one frame, wherein the at least one battery is communicatively coupled to the at least one electronic device;
at least one docking element disposed on the front of the at least one frame, wherein the at least one docking element is communicatively coupled to the at least one electronic device, and wherein the at least one docking element is configured to removably communicatively couple with a second electronic device;
at least one USB port disposed on the front of the at least one frame, wherein the at least one USB port is communicatively coupled to the at least one electronic device; and
at least one wireless internet communication element disposed on the top of the at least one frame, wherein the at least one wireless internet communication element is communicatively coupled to the at least one electronic device; wherein the at least one speaker is at least two speakers, and wherein the at least one electronic device is configured to cause the at least two speakers to adjust their playback such that changes in the speaker's position are represented in the at least two speakers' playbacks in real time.

US Pat. No. 10,142,580

CAPTURING DEVICE, CAPTURING SYSTEM AND CAPTURING METHOD

SONY CORPORATION, Tokyo ...

1. A vehicle camera system comprising;an image sensor configured to be mounted on a vehicle, the image sensor, when power to the vehicle camera system is changed over from a powered off state to a powered on state, capturing first image data having a field of view that includes an external field of view,
a processor operable when the vehicle camera system is in its powered on state and configured to:
generate second image data from the first image data, a field of view of the second image data being smaller than the field of view of the first image data,
output to a display unit at least one of the first image data and the second image data,
wherein the first image data is output when the vehicle camera system is changed over to the powered on state, and
wherein the second image data is output when a user performs an input select operation while the first image data is displayed on the display unit.

US Pat. No. 10,142,577

COMBINATION REMOTE CONTROL AND TELEPHONE

1. An improved television remote control and an improved base station of the type in which an infrared handheld television remote control apparatus, for use with a television, has a plurality of push buttons having a channel key, a volume key, a menu key, and numbers zero through nine keys, wherein the improvement comprises: said infrared handheld television remote control apparatus and said base station each comprising: a built-in firmware based dedicated microprocessor communicating with a land line cordless telephone provider providing telephone communications to third parties, an infrared remote control transceiver; an infrared radiator and an infrared sensor, each connected to said infrared remote control transceiver; a wireless cordless telephone transceiver; a wireless land line telephone antenna connected to said wireless cordless telephone transceiver; a Wi-Fi and Bluetooth transceiver; a Wi-Fi and Bluetooth antenna connected to said Wi-Fi and Bluetooth transceiver; a combination television remote control and telephone keypad communicating with said built-in firmware based dedicated microprocessor; a touch screen display communicating with said built-in firmware based dedicated microprocessor; a microphone communicating with said built-in firmware based dedicated microprocessor; a loud speaker, said built-in firmware based dedicated microprocessor communicating with said loud speaker; a power source powering said built-in firmware based dedicated microprocessor, said infrared remote control receiver, said wireless cordless telephone transceiver, and said Wi-Fi and Bluetooth transceiver; a housing, said built-in firmware based dedicated microprocessor, said infrared remote control transceiver, said wireless telephone transceiver, said Wi-Fi and Bluetooth transceiver, and said power source within said housing; said combination television remote control and telephone keypad and said touch screen display mounted to said housing and accessible from the exterior of said housing; said touch screen display and said combination television remote control and telephone keypad, which comprises television remote control keypad keys and telephone alphanumeric keypad keys, communicating with said built-in firmware based dedicated microprocessor to direct said handheld combination television remote control and wireless telephone apparatus to communicate with a remote television, a remote set top box, a wireless telephone system provider, a wireless network, a Bluetooth device, and a base station combination television remote control and wireless telephone apparatus and a switch; said handheld combination television remote control and wireless telephone apparatus switching from a television mode to a telephone mode and vice versa to control said remote television and/or said remote set top box; and retrieve information therefrom, and to originate and/or receive telephone calls; transmit and/or receive Internet information via said wireless cordless network of said land line telephone provider while communicating with the Internet through said land line telephone system provider; wherein further said remote control apparatus and said base station each use said dedicated firmware microprocessor to control the base station combination television remote control and wireless land line telephone apparatus communicating with the land line telephone system provider wherein further said remote control apparatus and said base station further comprise an infrared handheld television remote control apparatus mount and charger, said base station firmware based dedicated microprocessor communicating with said land line telephone transceiver and with said infrared handheld television remote control apparatus and a second infrared transceiver and a second RF cordless transceiver, said infrared handheld television remote control apparatus and said base station communicating with a handheld audio output device locator and locating said infrared handheld television remote control apparatus; a microphone and a loudspeaker built into the infrared handheld television remote control apparatus, which communicate audio signals to and from the infrared handheld television remote control apparatus, said wireless transceiver built into the infrared handheld television remote control apparatus, which communicates with the land line telephone system provider via the base station combination television remote control and wireless land line telephone apparatus and vice versa, said base station combination television remote control and wireless land line telephone apparatus each communicating with each other through the land line telephone system provider; said infrared handheld television remote control apparatus and said base station communicating with said television and controlling said television; said base station and said infrared handheld television remote control apparatus communicating with said third party via the cordless land line telephone system and a television projector built into the infrared handheld television remote control apparatus; said remote control apparatus firmware based dedicated microprocessor built into the infrared handheld television remote control apparatus, processes wireless signals received from the television into television display signals compatible with the television projector built into the infrared handheld television remote control apparatus, which projects live television.

US Pat. No. 10,142,574

IMAGING DEVICE, IMAGING SYSTEM, AND MOVING OBJECT

Canon Kabushiki Kaisha, ...

1. An imaging device comprising:a plurality of pixels arranged in a plurality of rows and a plurality of columns, each pixel including a photoelectric conversion portion, a first charge holding portion, and a second charge holding portion,
wherein, during a first period, electric charges generated at the photoelectric conversion portion are held, the first charge holding portion holds electric charges generated at the photoelectric conversion portion in a second period that does not succeed the first period and having a duration different from the first period,
wherein the second charge holding portion holds electric charges generated at the photoelectric conversion portion in a third period that does not overlap with the first period and the second period, and
wherein a first charge holding period during which the electric charges generated at the photoelectric conversion portion in the first period and the electric charges generated at the photoelectric conversion portion in the second period are held by the first charge holding portion and a second charge holding period during which the electric charges generated at the photoelectric conversion portion in the third period are held by the second charge holding portion overlap each other.

US Pat. No. 10,142,573

PHOTOELECTRIC CONVERSION APPARATUS AND PHOTOELECTRIC CONVERSION SYSTEM

CANON KABUSHIKI KAISHA, ...

1. A photoelectric conversion apparatus comprising:a photoelectric conversion element;
a differential pair including a first transistor configured to receive a signal based on an electric charge generated in the photoelectric conversion element and a second transistor configured to receive a reference signal; and
a current mirror circuit including a third transistor electrically connected to the second transistor and a fourth transistor having a gate connected to a gate of the third transistor and electrically connected to an output node,
wherein the output node is a different node from a drain of the first transistor.

US Pat. No. 10,142,569

IMAGING DEVICE, IMAGING METHOD, AND IMAGE PROCESSING PROGRAM

FUJIFILM Corporation, To...

1. An imaging device comprising:a multiple-property lens that includes a first area having a first property and a second area having a second property different from the first property;
an image sensor that has a first light receiving element having a first microlens and a second light receiving element having a second microlens having a different focusing degree from the first microlens, the first light receiving element on which a luminous flux passing the first area of the multiple-property lens and a luminous flux passing the second area of the multiple-property lens are incident in crosstalk with each other through the first microlens and the second light receiving element having a different crosstalk ratio due to having a different focusing degree from the first light receiving element and on which the luminous flux passing the first area of the multiple-property lens and the luminous flux passing the second area of the multiple-property lens are incident in crosstalk with each other through the second microlens being two-dimensionally arranged; and
a crosstalk removal processing unit that removes a crosstalk component from each of a first crosstalk image acquired from the first light receiving element of the image sensor and a second crosstalk image acquired from the second light receiving element to generate a first image and a second image respectively having the first property and the second property of the multiple-property lens.

US Pat. No. 10,142,567

METHODS AND APPARATUS FOR TRUE HIGH DYNAMIC RANGE (THDR) TIME-DELAY-AND-INTEGRATE (TDI) IMAGING

Massachusetts Institute o...

1. An image sensing system comprising:a digital focal plane array (DFPA) to generate a time-delay-and-integrate (TDI) image over a plurality of integration periods, the DFPA comprising a counter array to store counts representing photons detected over the plurality of integration periods; and
a processor, operably coupled to the DFPA, to non-destructively read at least one intermediate count from the counter array during at least one intermediate integration period in the plurality of integration periods and to adjust the TDI image based at least in part on the at least one intermediate count.

US Pat. No. 10,142,566

ROLLING READOUT TYPE CAMERA AND IMAGING METHOD FOR USING THE SAME

HAMAMATSU PHOTONICS K.K.,...

1. An imaging method for using a rolling readout type camera including a light receiving section in which a plurality of pixel rows are arranged, comprising:setting a first parameter for setting a time interval of start timing of signal readout period of each of adjacent pixel rows;
setting a first count of a driving clock defining a time interval of start timing of signal readout period of each of adjacent pixel rows based on the set first parameter; and
controlling signal readout of each of pixel rows based on the set first count.

US Pat. No. 10,142,563

ELECTRONIC APPARATUS, METHOD FOR CONTROLLING ELECTRONIC APPARATUS, AND CONTROL PROGRAM

NIKON CORPORATION, Tokyo...

1. An electronic apparatus comprising:an imaging sensor including:
a plurality of first pixels each including a first photoelectric converter that converts light into charge and a first circuit that is connected to the first photoelectric converter;
a plurality of second pixels each including a second photoelectric converter that converts light into charge and a second circuit that is connected to the second photoelectric converter;
a first region that includes the first photoelectric converters arrayed in a first direction and a second direction crossing the first direction;
a second region that is different from the first region and includes the second photoelectric converters arrayed in the first direction and the second direction;
a first control line that receives a first control signal for controlling the first circuits respectively corresponding to each of the arrayed first photoelectric converters; and
a second control line that is different from the first control line and receives a second control signal for controlling the second circuits respectively corresponding to each of the arrayed second photoelectric converters; and
a generator that generates first image data based on first signals output from the first pixels and generates second image data based on second signals output from the second pixels.

US Pat. No. 10,142,559

PIXEL SIGNAL TRANSFER DEVICE AND METHOD THEREOF AND CMOS IMAGE SENSOR INCLUDING THE SAME

SK Hynix Inc., Gyeonggi-...

1. A pixel signal transfer device, comprising:a transfer block coupled to a pixel, suitable for transferring a pixel output voltage outputted from the pixel according to an amount of a charge generated from the pixel;
a conversion gain adjusting block including an amplification transistor; and
a correction block coupled between the transfer block and the conversion gain adjusting block, suitable for correcting the pixel output voltage using a threshold voltage of the amplification transistor,
wherein the conversion gain adjusting block adjusts a conversion gain of the corrected pixel output voltage outputted from the correction block,
wherein the conversion gain adjusting block includes:
a first resistor coupled to a second power supply voltage reduced by a reference voltage,
a second resistor coupled to a ground power supply voltage, and
the amplification transistor coupled between the first resistor and an output node of the conversion gain adjusting block, and
wherein the conversion gain is adjusted according to the first resistor and the second resistor.

US Pat. No. 10,142,557

IMAGE PICKUP APPARATUS, IMAGE PICKUP METHOD, AND NON-TRANSITORY COMPUTER-READABLE MEDIUM STORING COMPUTER PROGRAM

Olympus Corporation, Tok...

1. An image pickup apparatus comprising a processor configured of hardware, the processor being configured to function as:a pixel-shift processing circuit and actuator configured to perform pixel shift photographing in a certain focus position to acquire a plurality of image data and perform pixel-shift combination processing of the acquired plurality of image data to generate pixel-shift combined image data;
a depth processing circuit configured to cause the pixel-shift processing circuit and actuator to perform processing on a plurality of focus positions, cause the pixel-shift processing circuit and actuator to generate a plurality of pixel-shift combined image data in different focus positions, and perform depth combination processing of the plurality of pixel-shift combined image data to generate an image having large depth of field; and
a focused-region extracting circuit configured to calculate sharpness of each pixel in the image and extract a focused region according to the sharpness in at least one of the plurality of focus positions, wherein
the pixel-shift processing circuit and actuator performs, concerning a focus position where the focused region is extracted, the pixel-shift combination processing concerning only a partial image region including the focused region.

US Pat. No. 10,142,556

CAMERA FLASH LIGHT DIRECTION MANAGEMENT

INTERNATIONAL BUSINESS MA...

1. A system for controlling a flash direction, comprising:a substrate including plural cavities;
a membrane over the substrate; and
a light emitting element over membrane;
wherein each one of the plural cavities is configured to be selectively pressurized and depressurized independent of other ones of the plural cavities;
the light emitting element is aimed in a first direction when none of the plural cavities is pressurized;
the light emitting element is aimed in a second direction, different than the first direction, when a first subset of the cavities is pressurized.

US Pat. No. 10,142,555

CAMERA FLASH LIGHT DIRECTION MANAGEMENT

INTERNATIONAL BUSINESS MA...

1. A system for controlling a direction of a light emitting element, comprising:a substrate including a cavity, a first fluid passageway, and a second fluid passageway;
a membrane attached to the substrate;
a light emitting element arranged over and attached to the membrane; and
a fluidics system configured to selectively deform the membrane which alters an orientation of the light emitting element relative to the substrate.

US Pat. No. 10,142,552

IMAGE PROCESSING APPARATUS THAT CORRECTS CONTOUR, CONTROL METHOD THEREFOR, STORAGE MEDIUM STORING CONTROL PROGRAM THEREFOR, AND IMAGE PICKUP APPARATUS

CANON KABUSHIKI KAISHA, ...

1. An image processing apparatus comprising:a tone correction unit configured to perform a predetermined tone correction process in a part of a luminance range of an image obtained as a result of photographing;
a contour correction unit configured to perform a contour correction process that corrects a contour of an object in the image; and
a control unit configured to control the contour correction unit to perform a first contour correction process in a first part of the luminance range where the tone correction unit does not perform the predetermined tone correction process in the image, and to perform a second contour correction process, which is lower in a degree of correction than the first contour correction process, in a second part of the luminance range where the tone correction unit performs the predetermined tone correction process in the image.

US Pat. No. 10,142,550

EXTENDING A FOCUS SEARCH RANGE IN AN IMAGING SYSTEM INCLUDING A HIGH SPEED VARIABLE FOCAL LENGTH LENS

Mitutoyo Corporation, Ka...

1. A method for controlling an imaging system comprising: a high speed variable focal length (VFL) lens having a first operating resonant frequency that provides a periodically modulated first optical power variation having a relatively larger amplitude, and having a second operating resonant frequency that provides a periodically modulated second optical power variation having a relatively smaller amplitude and that provides relatively low aberration in the imaging system; a lens controller; and a camera configured to provide images for the imaging system,the method comprising:
providing an extended focus range demand signal to the lens controller;
in response to the extended focus range demand signal, configuring the lens controller to operate the VFL lens at the first operating resonant frequency to provide the first optical power variation, and thereby provide a first relatively larger focus range for the imaging system;
providing an accurate image demand signal to the lens controller; and
in response to the accurate image demand signal, configuring the lens controller to operate the VFL lens at the second operating resonant frequency to provide the second optical power variation, and thereby provide a second relatively smaller focus range and low aberration images for the imaging system.

US Pat. No. 10,142,549

IMAGE CAPTURING APPARATUS AND IMAGE SMOOTH ZOOMING METHOD THEREOF

LUXVISIONS INNOVATION LIM...

1. An image smooth zooming method adapted to an image capturing apparatus having a wide-angle lens and a telephoto lens, wherein a field of view (FOV) size of the wide-angle lens is larger than a FOV size of the telephoto lens, the image smooth zooming method comprising the following steps:capturing a wide-view image and a tele-view image by the wide-angle lens and the telephoto lens respectively according to a capturing setting, wherein the capturing setting comprises a zoom scale;
detecting displacements of the wide-angle lens and the telephoto lens when capturing the wide-view image and the tele-view image by using a motion sensor;
capturing images within reduced FOVs respectively from the captured wide-view image and tele-view image according to the detected displacements of the wide-angle lens and the telephoto lens, wherein centers of the reduced FOVs are at positions where the view centers of the wide-angle lens and the telephoto lens are reversely shifted by the displacements respectively;
calculating ratios of the FOV sizes of the wide-angle lens and the telephoto lens to the zoom scale respectively and zooming the captured wide-view image and tele-view image to fit the zoom scale according to the ratios;
aligning the zoomed wide-view image and tele-view image according to a shift between view centers of the wide-angle lens and the telephoto lens; and
overlapping the zoomed and aligned wide-view image and tele-view image to output an overlapped image fitting the zoom scale.

US Pat. No. 10,142,545

IMAGE STABILIZING APPARATUS, ITS CONTROL METHOD, IMAGE PICKUP APPARATUS, AND STORAGE MEDIUM

Canon Kabushiki Kaisha, ...

1. An image stabilizing apparatus comprising:one or more processors; and
a memory storing instructions which, when executed by the one or snore processors, cause the image stabilizing apparatus to function as:
a detecting unit configured to detect a motion vector in each of a plurality of areas made by dividing a motion vector detecting frame set in each of a plurality of images sequentially output from an imaging unit; and
a control unit configured to determine a motion vector of an object in the detected motion vector and to perform an image stabilization control based on the motion vector of the object,
wherein the control unit determines a size of the object based on the motion vector of the object,
wherein the control unit does not change the motion vector detecting frame when determining that the object is larger than a predetermined size, and
wherein the control unit changes the motion vector detecting frame when determining that the object is smaller than the predetermined size.

US Pat. No. 10,142,538

LIDAR ASSISTED FOCUSING DEVICE

REDROCK MICROSYSTEMS, LLC...

1. A focusing device for a camera having a lens and a field of view, the focusing device comprising:a LIDAR module having a scanning area greater than the field of view of the camera;
a camera interface;
a controller having a user interface with a display, the controller communicably coupled to the LIDAR module and the camera interface, wherein the controller receives data from the LIDAR module, displays a location of one or more targets within the scanning area along with an indication of the field of view of the camera using the data from the LIDAR module via a user interface, receives a target selection from the displayed target(s) via the user interface, determines a focus setting using the LIDAR data, the target selection and a camera operational data, and sends the focus setting to the camera interface; and
the camera interface receives the focus setting and drives the lens of the camera to focus on the target selection using the focus setting.

US Pat. No. 10,142,535

VEHICLE CAMERA SYSTEM

Cobra Electronics Corpora...

1. A system for use in a vehicle including a vehicle camera that interfaces with a mobile communication device that is separate from said vehicle camera, the system comprising:said vehicle camera comprising:
a) a camera display that provides a visual output,
b) an imaging component, which captures at least one image and creates an image file,
c) a memory component designed to electronically store said image file,
d) a camera communication element configured to communicate over a short-range communication standard, and
e) wherein said vehicle camera is designed without a location determination capability; and
said mobile communication device comprising:
a) a user interface that receives inputs from a user and communicates information to said user,
b) a location determination component configured to determine a geographic location of the mobile communication device, and
c) a short-range communication element configured to communicate over said short-range communication standard, wherein said short-range communication element communicates with said camera communication element over said short-range communication standard, and
d) a wide-area communication element configured to communicate over a wide-area communication standard; and
wherein said mobile communication device exchanges data with said vehicle camera, wherein said geographic location of said mobile communication device is compiled with said image file to create a location identified image file, and wherein said data comprises a timestamp and said location identified image file includes said timestamp, and
wherein said data comprises a prediction of an alert level associated with said geographic location of said mobile communication device, and wherein said camera display communicates said prediction to said user, and
wherein said mobile communication device receives said prediction from a remote server over the wide-area communication standard and communicates said prediction to said vehicle camera over the short-range communication standard, and wherein the remote server analyzes a plurality of data entries associated with said geographic location of the mobile communication device to generate said prediction.

US Pat. No. 10,142,534

IMAGE-CAPTURING AND IMAGE-DISTRIBUTING SYSTEM FOR AUTOMATICALLY OR MANUALLY CAPTURING IMAGE OF USER CARRYING MOBILE COMMUNICATION TERMINAL

bianconero, Inc., Osaka ...

1. An image-capturing and image-distributing system comprising:a near field wireless signal transmitting station;
a user-carried mobile communication terminal;
an image-capturing device associated with an image-capturing area; and
an image server;
wherein the near field wireless signal transmitting station is configured to:
transmit a near field wireless signal containing encrypted image-capturing condition information via a near field wireless communication in order to identify that a user has entered the image-capturing area;
wherein the user carried mobile communication terminal is configured to:
receive and decrypt the near field wireless signal containing the encrypted image-capturing condition information,
determine that the user has entered the image-capturing area based on the near field wireless signal containing the encrypted image-capturing condition information, and
transmit an image-capturing request including a user presence area within the image-capturing area to the image-capturing device based on determining that the user has entered the image-capturing area;
wherein the image-capturing device is configured to:
capture an image of the user presence area based on the image-capturing request, and
transmit acquired image data associated with the image to the image server;
wherein the image server is configured to:
store the acquired image data in correlation with an image-capturing location and an image-capturing time/date, and
transmit the acquired image data to the user-carried mobile communication terminal in response to receiving a download request from the user-carried mobile communication terminal which designates the image-capturing location and the image-capturing time/date.

US Pat. No. 10,142,532

CAMERA FOR VEHICLE VISION SYSTEM

MAGNA ELECTRONICS INC., ...

1. A camera module for a vision system for a vehicle, said camera module comprising:a circuit element, said circuit element including an imager and associated circuitry, wherein said circuit element includes electrical connecting elements;
a lens mounting element for holding a lens assembly, said lens assembly including at least one optical element;
wherein said lens mounting element is disposed at said circuit element and said at least one optical element is optically aligned with said imager of said circuit element;
an inner molding formed over and around said circuit element and over a portion of said lens mounting element so that said inner molding and said lens mounting element substantially encase said circuit element;
wherein said inner molding comprises a first molded polymer molded at a first molding pressure;
wherein said inner molding has an aperture established at said electrical connecting elements of said circuit element;
a connector element disposed at said aperture so as to be in electrical contact with said electrical connecting elements of said circuit element;
an outer shell molded over and around said inner molding and over another portion said lens mounting element so as to encase said inner molding;
wherein said outer shell comprises a second molded polymer injection molded at a second molding pressure;
wherein said second molding pressure is greater than said first molding pressure;
wherein said outer shell comprises a connector portion that surrounds said connector element, and wherein said connector element is accessible at said connector portion of said outer shell; and
wherein said connector portion is configured to connect to a connector end of a wire harness to electrically connect the connector end of the wire harness to said connector element to establish electrical connection between the wire harness and said electrically connecting elements of said circuit element.

US Pat. No. 10,142,530

SYSTEM AND METHOD FOR TAKING HIGH RESOLUTION PHOTOGRAPHS AND VIDEOS USING A MOBILE DEVICE MOUNT WITH ILLUMINATION

JIGSAW INFORMATICS, INC.,...

1. An illumination system on which a mobile device containing a camera is mounted, the system comprising:a universal device mount capable of securely mounting a mobile device of a variety of sizes;
an illuminator capable of providing lighting for use with the mobile device;
a viewport configured relative to the universal device mount such that the viewport is capable of permitting the mobile device camera to view an object for the purpose of using the camera;
electronics to operate and control the illuminator; and
a battery capable of powering the illuminator.

US Pat. No. 10,142,529

IMAGING APPARATUS AND METHOD FOR MANUFACTURING IMAGING APPARATUS

HAMAMATSU PHOTONICS K.K.,...

1. An imaging device comprising:a heat-dissipating base having an opening at a center;
a flexible substrate, arranged on one surface side of the base, the one surface side of the base being a tilted surface that forms a depression having the opening as a bottom part, the flexible substrate comprising:
an opening communicating with the opening of the base; and
a plurality of arrangement pieces disposed in concentric rows about the opening of the base;
a plurality of light sources for emitting light toward a subject to be imaged, one of the plurality of arrangement pieces being disposed between each of the plurality of light sources and the tilted surface of the one surface side of the base, each of the plurality of light sources having an optical axis that intersects a center axis of the opening of the base; and
an image sensor, arranged coaxially with the center axis of the opening of the base, for capturing at a deep part of the opening of the base a light image from the subject.

US Pat. No. 10,142,527

DISPLACEMENT SENSOR AND CAMERA MODULE HAVING THE SAME

LG ELECTRONICS INC., Seo...

1. A camera module comprising:a housing including a light transmission portion at one side;
a lens module, packaged in the housing, transferring incident light through the light transmission portion to a first direction;
an image sensor, converting light passed through the lens module to a digital signal;
a first frame located inside the housing;
a second frame located inside the housing;
a first coil formed at the first frame, wherein a first voltage is applied to the first coil;
a second coil formed at the first frame, wherein a current of a second voltage flows in the second coil to correspond to a voltage of the first frame if the first voltage is applied to the first coil;
a conductor coupled to the second frame; and
a detector for calculating a relative position between the first frame and the second frame by monitoring the second voltage,
wherein a size of the second voltage is reduced if the second coil is moved closer to the conductor.

US Pat. No. 10,142,526

SELF-ALIGNING MULTI-PART CAMERA SYSTEM

Microsoft Technology Lice...

1. A multi-part electronic device, comprising:a first camera part mounted within a surrounding first resilient camera mount on a first device part; and
a second camera part mounted within a surrounding second resilient camera mount on a second device part, the first and second device parts being coupled together by a common hinged joint,
wherein in an open mode of the device, at least one of the first and second camera parts is positioned in a protruded position protruding relative to a surrounding surface, wherein in a closed mode of the device in which the first and second camera parts are rotated towards each other to overlap about the common hinged joint, at least one of the first camera part or the second camera part is adjustably mounted such that contact between the first camera part and the second camera part urges the at least one camera part in the protruded position to withdraw inwardly, aligns the first camera part and the second camera part within a selected angular deviation between respective optical axes and reduces tilt between the first and second camera parts relative to their respective surrounding surfaces.

US Pat. No. 10,142,523

ENDOSCOPE AND CYLINDRICAL STRUCTURE FOR ENDOSCOPE

OLYMPUS CORPORATION, Tok...

1. An endoscope comprising:an insertion section having (1) a longitudinal axis, (2) a distal end, (3) an internal circumferential surface that defines a hole with an opening in the distal end and extending from the opening along the longitudinal axis, (4) a first projection projecting inwardly in a radial direction from the internal circumferential surface, and (5) a second projection projecting inwardly in a radial direction from the internal circumferential surface that is (a) spaced from the first projection and (b) located between the first projection and the distal end;
a cylindrical member (1) disposed in the hole, (2) extending along the longitudinal axis, (3) having an external circumferential surface, and (4) having a first outward flange provided on the external circumferential surface that extends outwardly from the external circumferential surface; and
an elastic member provided on the external circumferential surface of the cylindrical member and located between the first projection and the second projection; wherein:
the outward flange has end portions that (1) are opposed to each other in a circumferential direction of the longitudinal axis and (2) define a first cutout;
the first projection is disposed in the first cutout; and
the elastic member (1) is elastically deformable and configured to slide over the second projection when the cylindrical member is inserted into the hole of the insertion section and (2) interacts with the second projection to urge the cylindrical member away from the distal end of the insertion section.

US Pat. No. 10,142,522

USER FEEDBACK FOR REAL-TIME CHECKING AND IMPROVING QUALITY OF SCANNED IMAGE

ML Netherlands C.V., Ams...

1. A method of processing an image of an object acquired with a hand-held electronic device, the method comprising, with at least one processor:identifying a region in the image having characteristics representative of an undesired item, wherein identifying the region comprises detecting sub-regions characteristic of the undesired item and a shadow cast by the undesired item; and
correcting the image by:
generating a patch for the region; and
providing a corrected image with the region replaced with the patch.

US Pat. No. 10,142,518

IMAGE READING APPARATUS AND IMAGE FORMING SYSTEM FOR PERFORMING ACCURATE IMAGE CORRECTION

Konica Minolta, Inc., Ch...

1. An image reading apparatus comprising:a colorimeter structured to colorimetrically measures an image formed on a sheet based on an optical spectrum in a visible light range;
a reference plate located in a position facing the colorimeter with a chromatic reflecting surface;
a temperature detection unit structured to detect a temperature of the reference plate;
a determination unit structured to determine whether or not functioning of the colorimeter itself is in a normal condition based on the temperature of the reference plate detected by the temperature detection unit and the optical spectrum in the visible light range.

US Pat. No. 10,142,517

IMAGE FORMING APPARATUS, PRINT SYSTEM, METHOD FOR CONTROLLING IMAGE FORMING APPARATUS, METHOD FOR CONTROLLING PRINT SYSTEM, AND STORAGE MEDIUM STORING PROGRAM

Canon Kabushiki Kaisha, ...

1. An image forming apparatus to communicate with an external device which manages print data, the image forming apparatus comprising:at least one processor;
a job notification receiving unit implemented by the at least one processor and configured to receive a job notification;
an operation panel configured to receive a user input operation of a user operating the operation panel;
a job acquisition unit implemented by the at least one processor and configured to acquire print data and to monitor receipt of a job notification at the same time as monitoring receipt of a user input operation;
a printer configured to print a job;
a determination unit implemented by the at least one processor and configured to determine a number of user input operations received after the image forming apparatus is started up; and
a controller configured to perform control,
wherein, in a case where the job notification receiving unit receives, from the external device, the job notification first after start-up of the image forming apparatus, the controller performs control so that the job acquisition unit acquires unacquired print data from the external device,
wherein, in a case where print data is ready to be acquired from the external device and no job notification encouraging acquisition of the print data is received from the external device first after start-up of the image forming apparatus,
the controller performs control so that, in a case where the determination unit determines that a first user input operation is received after the image forming apparatus is started up, the job acquisition unit transmits a data acquisition request regarding the job to the external device and, in response, acquires unacquired print data from the external device, and
the controller performs control so that, in a case where the determination unit determines that a second or subsequent user input operation is received after the image forming apparatus is started up, a data acquisition request regarding the job is not transmitted to the external device and print data is not again acquired from the external device in response to the second or subsequent user input operation.

US Pat. No. 10,142,516

IMAGE READING DEVICE AND IMAGE FORMING APPARATUS

KYOCERA Document Solution...

1. An image reading device comprising:a loading section configured to receive loading of a document and an identification medium;
a reader configured to read the document and the identification medium; and
a document feeder configured to convey the document to the reader, wherein
the loading section includes:
a first loading section configured to receive loading of the identification medium; and
a medium restriction section configured to restrict a position of the identification medium loaded on the first loading section,
the first loading section is plate-shaped contact glass facing a bottom surface of the document feeder,
the medium restriction section is disposed adjacent to the first loading section and faces the bottom surface of the document feeder,
the document being conveyed by the document feeder has opposite end portions and a central portion between the opposite end portions, the opposite end portions respectively including opposite ends of the document in a direction perpendicular to a conveyance direction of the document, and
only the central portion, among the opposite end portions and the central portion, of the document conveyed to the reader by the document feeder comes in contact with the medium restriction section.

US Pat. No. 10,142,515

IMAGE FORMING APPARATUS AND ABNORMALITY DETERMINATION METHOD

Canon Kabushiki Kaisha, ...

1. An image forming apparatus comprising:an input unit configured to input image data;
an image forming unit configured to form an image on a recording material based on the image data input by the input unit;
a reading unit configured to read the image formed on the recording material by the image forming unit; and
a control unit configured to, based on the input image data and the image read by the reading unit, acquire a plurality of change amounts from the read image,
wherein the plurality of change amounts includes a change amount of an image in a conveyance direction of a recording material and a change amount of an image in a direction perpendicular to the conveyance direction, and
wherein the control unit determines a type of an abnormal image based on the plurality of acquired change amounts.

US Pat. No. 10,142,514

IMAGE READING SYSTEM AND IMAGE READING DEVICE THEREIN

Brother Kogyo Kabushiki K...

1. An image reading system comprising an image reading device and an image storage device,wherein the image reading device comprises:
a reading unit configured to read an original document on a pixel-to-pixel basis and generate image data including color difference data and luminance data;
a converting unit configured to convert the image data to transmission data, the image data being compressed in converting to the transmission data;
a determining unit configured to determine whether the image data is color data, gray data, or binary data, and configured to generate determination data indicating a result of the determination; and
a transmission unit configured to transmit the transmission data and the determination data to the image storage device; and
wherein the image storage device comprises:
a storage unit;
a receiving unit configured to receive the transmission data and the determination data both transmitted by the transmission unit; and
an image processing unit configured to perform:
when the determination data indicates that the image data is the color data, storing the transmission data in the storage unit;
when the determination data indicates that the image data is the gray data, decompressing the transmission data to regenerate the image data, and storing the luminance data in the storage unit without storing the color difference data; and
when the determination data indicates that the image data is the binary data, decompressing the transmission data to regenerate the image data, converting the luminance data of the regenerated image data to black-white image data, and storing the black-white image data in the storage unit,
wherein the determining unit comprises:
a dividing unit configured to divide the image data corresponding to one page of the original document into a plurality of blocks, each of the plurality of blocks including a plurality of pixels;
a color block determining unit configured to perform:
determining, when a total number of achromatic pixels contained in the block is less than or equal to a first threshold, that the block is a color block, the achromatic pixel subject to having a color difference falling within a prescribed range;
a color page determining unit configured to determine, when the total number of the color blocks contained in the image data is greater than or equal to a first prescribed quantity, that the image data is the color data;
a monochrome block determining unit configured to determine, when a total number of first pixels and second pixels is less than or equal to a second threshold, that the block is a gray block, the first pixel having a luminosity value greater than or equal to a first luminosity value, the second pixel having a luminosity value less than or equal to a second luminosity value, the second luminosity value being smaller than the first luminosity value;
a monochrome page determination unit configured to perform:
when a total number of the gray blocks is greater than a second prescribed quantity, determining that the image data is the gray data; and
when the total number of the gray blocks is less than or equal to the second prescribed quantity, determining that the image data is the binary data; and
a decision unit configured to decide:
to generate the determination data indicating that the image data is the color data, in response to the determination that the image data is the color data; and
to generate the determination data indicating that the image data is one of the gray data and the binary data, in response to the determination that the image data is the gray data or the determination that the image data is the binary data.

US Pat. No. 10,142,513

IMAGE FORMING APPARATUS THAT CORRECTS POSITION CORRECTION OF IMAGE FORMED ON SHEET

Canon Kabushiki Kaisha, ...

2. An image forming apparatus comprising:a reader having a carriage that moves in a predetermined direction and illuminates an original, the reader being configured to read the original to generate original image data;
an image forming unit configured to form an image on a sheet based on the original image data;
a memory configured to store a correction condition for reducing a read error of the reader; and
a processor configured to perform tasks comprising:
(1) a test image forming task that controls the image forming unit to form a test image on the sheet, wherein the test image is used for detecting a position of an image to be formed on the sheet by the image forming unit;
(2) a generation task that generates a conversion condition based on read data related to the test image formed on the sheet and the correction condition stored in the memory, wherein the read data is output by the reader; and
(3) a conversion task that converts the image data based on the conversion condition,
wherein the image forming unit forms an output image on the sheet based on the converted image data.

US Pat. No. 10,142,507

INFORMATION PROCESSING APPARATUS AND NON-TRANSITORY COMPUTER READABLE RECORDING MEDIUM

KYOCERA DOCUMENT SOLUTION...

1. An information processing apparatus, comprising:a management system that detects a user operation and acquires information input by the operation as setting data to be supplied to an electronic apparatus; and
a setting system that
acquires a software module including a first sub-module and a second sub-module,
collectively supplies the first sub-module included in the acquired software module to a plurality of electronic apparatuses, the first sub-module being to be installed in each of the plurality of electronic apparatuses to allow each of the plurality of electronic apparatuses to execute a particular function,
acquires a response from each of electronic apparatuses, that have successfully installed the first sub-module, out of the plurality of electronic apparatuses to which the first sub-module is supplied, the response indicating that the first sub-module has been successfully installed, and
executes the second sub-module included in the acquired software module
to cause the management system to acquire the setting data, the setting data being necessary for each of the electronic apparatuses to execute the first sub-module, and
to collectively supply the setting data acquired by the management system to the electronic apparatuses, that have successfully installed the first sub-module.

US Pat. No. 10,142,506

INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING METHOD

RICOH COMPANY, LTD., Tok...

1. An information processing apparatus, comprising:a control device that receives an operation instruction according to user input; and
a main body that operates according to a request transmitted from the control device, wherein
the main body includes a non-volatile memory and circuitry, the non-volatile memory stores control device configuration information that is related to at least resolution information of the control device, of list information that is a list of a plurality of items of control device information, when a power supply of the main body is off;
the circuitry controls the control device and performs processing for initialization of the control device according to the control device configuration information, when the power supply of the main body transitions from an OFF state to an ON state,
wherein a memory in the main body of the information processing apparatus, to store control device configuration information corresponding to only a portion of an extended display identification data (EDID), the portion being information that provides resolution information of the control device of the information processing apparatus needed for initialization, the control device configuration information being obtained from the EDID as list information that is the list of a plurality of items of control device information regarding a specification of the control device;
the circuitry in the main body generates dummy list information that is a dummy of the list information using the control device configuration information, and initializes the control device based on the dummy list information,
wherein the circuitry performs the initialization of the control device by setting at least resolution and operation frequency to the control device.

US Pat. No. 10,142,505

MULTI-FUNCTION PRINTER

KABUSHIKI KAISHA TOSHIBA,...

1. A multi-function printer method comprising:preparing the mode of the multi-function printer between a power-saving mode and a print mode in a printer engine unit of a multi-function printer;
arranging a first microphone to a third microphone at intervals on a single plane, in a staggered manner close to a floor, the first microphone to the third microphone are in the multi-function printer;
determining positions of sound sources by a control section according to a time difference between sound sources that are captured by the first microphone to the third microphone, the time difference between the arrival of the sound sources indicating a user approaching the multi-function printer;
determining sound source location positions by the control section, based on a distance calculation operation using coordinates of the microphones, the distances between footprint coordinates and the microphones, footstep sound arrival times, and transmission velocity of sound; and
causing the print engine to be switched from the power-saving mode to the print mode depend on a decrease in the time difference between sound sources.

US Pat. No. 10,142,504

IMAGE FORMING APPARATUS

KYOCERA Document Solution...

1. An image forming apparatus comprising a feed tray having a placement surface on which a sheet is placed, whereinthe feed tray includes:
a fixed table;
an extension table capable of being pulled out along and being accommodated in the fixed table; and
a sensor disposed on the fixed table and configured to detect whether or not the sheet is placed on the extension table in a situation in which the extension table is pulled out,
the sensor is an optical transmission or reflective sensor,
the feed tray includes an actuator that moves according to whether or not the sheet is placed on the extension table, transmission of projected light being blocked or allowed in the sensor according to movement of the actuator,
the actuator includes a protruding member capable of protruding from and receding below the placement surface of the extension table, and
the protruding member protrudes from or recedes below the placement surface of the extension table according to whether or not the sheet is placed on the extension table.

US Pat. No. 10,142,501

IMAGE PROCESSING APPARATUS, METHOD FOR CONTROLLING THE SAME, AND STORAGE MEDIUM

CANON KABUSHIKI KAISHA, ...

1. An image processing apparatus including a Web server and capable of communicating with an information processing apparatus including a Web browser via a network, the image processing apparatus comprising:a display;
one or more memories storing a display setting of the display in association with user identification information about a user permitted to log in to the image processing apparatus, the display being capable of displaying a screen based on the display setting of the display stored in the one or more memories in association with user identification information about a user that has logged in to the image processing apparatus; and
one or more processors that execute a set of instructions to:
receive user identification information from the Web browser of the information processing apparatus;
obtain the display setting of the display stored in association with the received user identification information in the one or more memories; and
transmit a Web screen based on the obtained display setting to the information processing apparatus.

US Pat. No. 10,142,496

MOBILE DEVICE IMAGE CAPTURE AND IMAGE MODIFICATION INCLUDING FILTERS, SUPERIMPOSING AND GEOFENCED COMMENTS IN AUGMENTED REALITY

IP Holdings, Inc., Palo ...

1. A non-transitory computer readable storage medium that stores a set of instructions that are executable by at least one processor of a mobile device to cause the mobile device to perform a method comprising:obtaining one or more images captured by an application utilizing an image acquisition device;
identifying one or more sections of the one or more images showing an object and a background;
creating at least one modified view based on changes to the one or more sections of the one or more images; and
displaying the at least one modified view on the application.

US Pat. No. 10,142,495

METHOD AND APPARATUS FOR SIMPLIFIED DEVICE DATA COLLECTION

Kabushiki Kaisha Toshiba,...

1. A data collector controller for control of monitoring activity of networked multifunction peripherals comprising:a user interface including a display and a user input;
a memory including data corresponding to a plurality of interactive user configuration screens;
a processor configured to selectively render the configuration screens on the display and receive corresponding user input, the configuring screens setting device user interaction including,
a network address field configured to receive user supplied network address information,
a user selection option for commencing a network connectivity test,
a user selection option for specification of device certification certificates,
a user selection option for modification of device certification certificates,
a user selection option for modification of a device time zone,
a field for changing network settings, and
a user selection for testing discovery, registration or data transfer mechanism for multifunction peripheral device data collection; and
a data storage configured to store user selection data received via rendered configuration screens,
wherein the processor is further configured to output stored user selection data as configuration data for data collection from the multifunction peripherals.

US Pat. No. 10,142,492

MANAGING NETWORK DATA CONSUMPTION OF APPLICATIONS ON CELLULAR COMPUTER NETWORKS ON ONE OR MORE SERVER COMPUTERS

LotusFlare, Inc., Sunnyv...

1. A computer system comprising:a memory persistently storing a set of instructions;
one or more processors coupled to the memory, wherein the one or more processors execute the set of instructions, which causes the one or more processors to track and limit data consumption per application by causing the one or more processors to:
receive, at an intermediary server computer, a first plurality of requests associated with a first user, a first operator, and a first application; and
for each request in the first plurality of requests, determine a size of the request, and add the size of the request to a first running total associated with the first user, the first operator, and the first application;
receive, from a remote client computer, at the intermediary server computer, a first request that comprises one or more values that identify the first user, the first application, a first application server computer;
determine that the first request is associated with the first operator;
determine that the first request is a first size; and
determine whether the first size plus the first running total is greater than a first threshold associated with the first user, the first operator, and the first application;
in response to determining that the first size plus the first running total is not greater than the first threshold:
increment the first running total associated with the first user, the first operator, and the first application by the first size;
send the first request to the first application server computer;
in response to determining that the first size plus the first running total is greater than the first threshold:
send, to the remote client computer, a limit notification indicating that the first user can no longer send data from the first application using the first operator;
terminate the first request without sending the first request to the first application server computer and without terminating other requests to other application servers associated with the first user, first operator, and applications other than the first application.

US Pat. No. 10,142,491

SUPPORT SYSTEM FOR CELLULAR BASED RESOURCE SHARING SERVICE

International Business Ma...

1. A cellular resource sharing support system, comprising:a behavior analysis system that collects usage data from a set of mobile devices in a cellular network;
a subscription manager that computationally generates offers to mobile device owners to avail excess compute resources of the mobile devices to a resource sharing services system;
a device manager that tracks the real-time availability and usage of participating mobile devices that are associated with the mobile device owners that have accepted the offers to avail the excess compute resources; and
an account manager that calculates and provides a compensation to the mobile device owners that have accepted the offers to avail the excess compute resources of the participating mobile devices to the resource sharing services system,
wherein each offer generated for a mobile device owner is based on collected usage data of an associated mobile device, and
wherein the offer requires the mobile device owner to avail a predetermine percentage of the excess compute resources of the associated mobile device for a predetermined amount of time provided that an average utilization of the associated mobile device falls below a predetermined threshold for a predetermined period of time.

US Pat. No. 10,142,487

PERSONALIZED REMINDERS

Microsoft Technology Lice...

1. A method being performed by one or more computing devices including at least one processor, the method for determining an instance of an event unaddressed by a user, the method comprising:receiving sensor data from one or more sensors, at least some of the sensors on a user device associated with the user;
determining an occurrence of a first communication event from the first set of sensor data;
monitoring the sensor data for indications of user activity following the first communication event to determine a first set of response information;
determining a set of one or more previously occurring communication events that are similar to the first communication event;
based on the set of one or more previously occurring communication events, determining a set of information indicative of user activity associated with and occurring following the one or more previously occurring communication events, the determined set of information indicative of user activity forming a second set of response information;
based on a comparison of the first set of response information and the second set of response information, determining that the first communication event is unaddressed; and
providing an indication of the first communication event as an unaddressed event.

US Pat. No. 10,142,486

TRANSPARENT CONTACT TRANSFER SYSTEM

Amazon Technologies, Inc....

1. A system comprising:computer-readable memory storing executable instructions; and
one or more processors in communication with the computer-readable memory and configured by the executable instructions to at least:
connect a telephone call from a customer device to a first agent device;
generate data representing a customer contact associated with the telephone call, wherein the data representing the customer contact indicates a post-contact process is assigned to a first agent using the first agent device;
receive, from the first agent device, a search term representing an aspect of the customer contact;
select a second agent based at least partly on a correspondence of the search term with data representing an expertise of the second agent;
cause presentation, by the first agent device, of a first user interface indicating that transfer of the customer contact is pending until acceptance by the second agent;
cause presentation, by a second agent device associated with the second agent, of a second user interface for accepting transfer of the customer contact, wherein the second agent device presents the second user interface concurrently with the first agent device presenting the first user interface;
receive, from the second agent device, data representing acceptance of transfer of the customer contact;
cause presentation, by the first agent device, of a third user interface indicating that transfer of the customer contact has been accepted;
transfer the telephone call from the customer device to the second agent device; and
modify the data representing a customer contact to indicate that the post-contact process is assigned to the second agent.

US Pat. No. 10,142,484

NEARBY TALKER OBSCURING, DUPLICATE DIALOGUE AMELIORATION AND AUTOMATIC MUTING OF ACOUSTICALLY PROXIMATE PARTICIPANTS

Dolby Laboratories Licens...

1. A method of reducing the effects of cross talk pickup of at least a first audio conversation by multiple audio input devices provided in an audio conferencing environment, the audio conferencing environment including multiple users participating by means of a series of associated audio input devices for the provision of audio input, and a series of audio output devices for the output of audio output streams to the multiple users, with the audio input and output devices being interconnected to a mixing control server for the control and mixing of the audio inputs from each audio input devices to present a series of audio streams to the audio output devices, the method including the steps of:(a) monitoring the series of audio input devices for the presence of a duplicate audio conversation input from at least two input audio sources in an audio output stream, the monitoring comprises, in the audio input from at least one of the at least two input audio sources, distinguishing background audio indicative of one or more background users from nearfield audio of a nearfield user; wherein the background audio is distinguished from the nearfield audio by determining a correlation of voice activity based on predetermined information and
(b) where a duplicate audio conversation input is detected, determining whether to suppress the presence of the duplicate audio conversation input in the audio output stream.

US Pat. No. 10,142,483

TECHNOLOGIES FOR DYNAMIC AUDIO COMMUNICATION ADJUSTMENT

Intel Corporation, Santa...

1. A telecommunications device for adaptive audio communications, the telecommunications device comprising:a session data collection module to collect session data of a communication session between a user of the telecommunications device and at least one other user of a remote telecommunications device communicatively coupled to the telecommunications device, wherein the communication session includes an audio stream;
a session adjustment management module to (i) determine a session context of the communication session based on the collected session data, (ii) compare the collected session data to session data of a previously stored session context, (iii) determine whether the collected session data includes an anomaly based on a result of the comparison, (iv) identify, in response to a determination that the anomaly was detected, a previously learned response to the detected anomaly, and (v) adjust a portion of the audio stream of the communication session and a setting of the telecommunications device based on the identified previously learned response to the anomaly.

US Pat. No. 10,142,482

METHOD AND APPARATUS FOR PROVIDING AMBIENT SOCIAL TELEPHONY

1. A method for notifying a particular user, the method comprising:monitoring, by a processor, an ongoing conference call;
detecting, by the processor, a triggering event during the ongoing conference call registered for the particular user, wherein the particular user is not a participant in the ongoing conference call, wherein the ongoing conference call is not scheduled for the particular user, wherein the triggering event comprises a key gesture of interest to the particular user that is pre-registered by the particular user and detected during the ongoing conference call between other users on the ongoing conference call; and
notifying, by the processor, the particular user to receive a recorded portion of the ongoing conference call in response to detecting the pre-registered triggering event.

US Pat. No. 10,142,481

VOICEMAIL TRANSMISSION UTILIZING SIGNALS ASSOCIATED WITH RADIO BAND FREQUENCIES

INTERNATIONAL BUSINESS MA...

1. A method for sending a voicemail indication to a recipient, the method comprising:receiving a voicemail message for the recipient;
receiving a configurable status parameter for controlling notification and controlling delivery of the voicemail message, said configurable status parameter comprising a send function status, a hold function status, and a selectable parameter for a designated radio frequency band; and
transmitting a voicemail notification indicator to a recipient receiver via the designated radio frequency band based on the configurable status parameter, said designated radio frequency band being one of an amplitude modulated frequency or a frequency modulated frequency that is solely associated with the recipient.

US Pat. No. 10,142,480

MESSAGE STORAGE

Microsoft Technology Lice...

1. A computer-implemented method comprising:receiving user-consumable messages directed to at least one destination user;
marking a first set of the user-consumable messages as consumed messages based on detecting user interaction to engage in one or more of viewing or listening to the first set of the user-consumable messages;
marking a second set of the user-consumable messages as unconsumed messages based on not detecting user interaction to engage in one or more of viewing or listening to the second set of the user-consumable messages;
storing the consumed messages and the unconsumed messages in a storage device; and
executing, by a processing system, logic to separately process the consumed messages and the unconsumed messages by applying a first retention policy to the consumed messages and a second retention policy to the unconsumed messages such that the first retention policy and the second retention policy are separately applied to the user-consumable messages and the first retention policy and the second retention policy are implemented independent of one another.

US Pat. No. 10,142,477

SYSTEM AND METHOD FOR SOCIAL MESSAGE CLASSIFICATION BASED ON INFLUENCE

1. A method for prioritizing processing of interactions and routing prioritized interactions at a contact center, the method comprising:generating, by a processor associated with the contact center, an interaction to be prioritized for processing, the interaction being based on data received over a data network via a media channel associated with the contact center;
identifying, by the processor, a person associated with the interaction;
identifying, by a processor, an influence level of the person associated with the interaction;
identifying, by the processor, actionability of the interaction by performing pattern matching against an actionable model and a non-actionable model, wherein the interaction is identified as actionable in response to identifying the interaction as calling for a response by the contact center, and non-actionable in response to identifying the interaction as not calling for a response by the contact center; and
prioritizing, by the processor, the interaction for processing based on the actionability of the interaction and the influence level of the person associated with the interaction,
wherein the prioritizing comprises:
in response to identifying the actionability of the interaction as actionable, ignoring, by the processor, the interaction in response to the influence level being below a first threshold; and
in response to identifying the actionability of the interaction as non-actionable, distributing, by the processor, the interaction to an agent device in response to the influence level being above a second threshold, the second threshold being greater than or equal to the first threshold, wherein the distributing the interaction to the agent device comprises:
transmitting, by the processor, a link to an end user device of the person associated with the interaction, the link being configured to initiate a new interaction session; and
initiating, by the processor, the new interaction session between the agent device and the end user device, in response to actuation of the link.

US Pat. No. 10,142,475

CUSTOMER JOURNEY MANAGEMENT

1. A method of using a predictive model to manage customer journeys, the method comprising using one or more processors in a computer server:receiving a previously created predictive model for determining a dependent variable representing a customer journey score for a customer based on a combination of independent variables representing data relating to the customer;
receiving data defining a plurality of customer journeys, each customer journey comprising a succession of logged events representing a historical trail of previous actions performed by a particular customer in a computing system, each event corresponding to an interaction at an interaction point between a customer device and a server or other device;
at each of a plurality of interaction points of a particular customer in a customer journey:
retrieving from computer data storage a combination of independent variables representing objective and survey data relating to the customer;
using the predictive model to determine the dependent variable representing the customer journey score for the particular customer at the interaction point based on the combination of independent variables representing objective and survey data relating to the customer;
determining if the dependent variable representing the customer journey score is above a threshold; and
if the dependent variable representing the customer journey score is above the threshold, sending suggested action rules to the customer device.

US Pat. No. 10,142,471

SYSTEM AND METHOD FOR CALL PROGRESS DETECTION

1. A contact center system, comprising:an outbound server device configured to make a call to a callee; and
a media device configured to:
receive an audio signal based on the call;
determine a Mel-frequency cepstral coefficient for the received audio signal;
match the Mel-frequency cepstral coefficient for the audio signal to a Mel-frequency cepstral coefficient for a pre-recorded carrier message;
determine a content of the audio signal based on the match;
distinguish the match based on a stage of the call in which the match occurred; and
take an action based on the content of the audio signal and the stage of the call in which the match occurred.

US Pat. No. 10,142,469

EMERGENCY 9-1-1 PORTAL AND APPLICATION

1. A system, comprising:a computer aided prioritization (CAP) system in communication with a computer aided dispatch (CAD) system, a customer premises equipment (CPE), and a computer aided event module (CAEM) including an abandoned call processing method (ACPM), and configured to provide operations comprising:
receive a possible abandoned call for an emergency event;
determine that at least one of the possible abandoned call includes an audible voice and the possible abandoned call is associated with a user input;
determine, by the CAP system, at least one of an event priority and an event type associated with the possible abandoned call;
determine, by the CAEM, that the possible abandoned call is associated with at least one of an activated phone number and a de-activated phone number according to an automatic number identification (ANI) database;
in response to the possible abandoned call being associated with the activated phone number, at least one of:
initiate a re-bid to the activated phone number,
send a message to the activated phone number, and
establish a caller location of the possible abandoned call;
in response to the possible abandoned call being associated with the de-activated phone number, establish the caller location of the possible abandoned call; and
selectively route, by the CAP system or the CAEM based on at least one of the audible voice determination and the user input determination, the possible abandoned call to at least one of the computer aided dispatch (CAD) system, the customer premises equipment (CPE), and the computer aided event module (CAEM).

US Pat. No. 10,142,468

METHODS AND SYSTEMS FOR CUSTOMIZING INTERACTIVE VOICE RESPONSE CALLS

UNITED SERVICES AUTOMOBIL...

1. An interactive voice response (IVR) system comprising:one or more processors; and
a computer readable storage medium having instructions stored thereon, which when executed by the one or more processors cause the IVR system to:
receive a call from a caller;
determine an enrollment status in an account information service of the caller;
in response to a determination of the enrollment status of not enrolled:
determine a time period between the call and a time that the caller was previously presented with an enrollment offer to enroll in the account information service;
in response to determining that the time period exceeds an enrollment offer wait period:
present the enrollment offer for the account information service to the caller,
wherein the enrollment offer includes a customized selection of account information service preferences;
receive, from the caller, selections of the account information service preferences; and
enroll the caller in the account information service by generating a customized account information plan based on the selection of the account information service preferences.

US Pat. No. 10,142,467

METHOD AND SYSTEM FOR MANAGING TELECOMMUNICATIONS

1. A method for managing telecommunications comprising:receiving, by a communication system, a telecommunication from over a communications network, from a calling entity;
a server associating data with the calling entity;
the server selecting a consumer to receive the telecommunication, the selecting based on a correlation of data associated with the calling entity and data received from each consumer, from a selected plurality of consumers generated in real time for the said telecommunication;
the server determining a first amount associated with the telecommunication for being charged to the calling entity;
the server automatically transmitting the telecommunication from the calling entity over the communications network, to a telecommunication receiving device associated with the selected consumer, such that the selected consumer is anonymous to calling entity; and,
the server determining whether the telecommunication is chargeable to the calling entity.

US Pat. No. 10,142,465

PROVIDING SENDER IDENTIFICATION INFORMATION

Microsoft Technology Lice...

1. A mobile apparatus comprising:a display;
at least one sensor;
at least one processor, and
at least one memory storing program instructions that, when executed by the at least one processor, cause the mobile apparatus to:
receive a communication event;
cause output of a temporary indication of the communication event instead of providing sender identification information relating to the communication event on the display;
detect, with the at least one sensor, that a distance between the mobile apparatus and a user is less than a distance threshold; and
based at least on detecting that the distance between the mobile apparatus and the user is less than the distance threshold, cause a display of the sender identification information on the display to replace the temporary indication.

US Pat. No. 10,142,464

SYSTEMS AND METHODS FOR AUTHENTICATING A CALLER

UNITED SERVICES AUTOMOBIL...

18. An authentication system comprising:one or more processors; and
a computer readable storage medium having instructions stored thereon, which when executed by the one or more processors cause the authentication system to:
receive a call from a device associated with a caller;
in response to receiving the call, begin a first session through a first channel associated with the caller;
determine an identity of the caller based at least in part on characteristics of the device;
determine whether a qualified device is associated with the caller;
in response to the qualified device being associated with the caller, send, via a communications network, a request for authentication credentials in a push notification to the qualified device;
in response to sending the push notification, begin a second session though a second channel associated with the caller;
send a first portion of a code through the second channel;
send a second portion of the code through a third channel, wherein the authentication credentials comprise the first portion of the code and the second portion of the code; and
in response to receiving and verifying the authentication credentials, authenticate the caller to the call.

US Pat. No. 10,142,459

METHOD AND SYSTEM FOR MANAGING MULTIMEDIA ACCESSIBLITY

1. A method, comprising:storing, by a processing system including a processor, instructions for executing adjustment techniques for modifying user input, wherein first adjustment techniques include amplifying selective frequencies for a first degree of impairment and translating user input into first sign language images for a second degree of impairment, wherein second adjustment techniques include translating user input from sign language images into synthesized audio speech, wherein the second degree of impairment is more severe than the first degree of impairment, and wherein the first adjustment techniques includes one of modifying one of a size, color or font of text or replacing a word with another word based on a determined cognitive impairment;
detecting, by the processing system, a communication session between a first end user device and a second end user device;
determining, by the processing system, a first impairment associated with a first user of the first end user device and a second impairment associated with a second user of the second end user device;
determining, by the processing system, a degree of impairment for the second impairment;
receiving, by the processing system, a first user input captured at the first end user device and a second user input captured at the second end user device during the communication session;
selecting, by the processing system, a selected adjustment technique from among the first adjustment techniques according to the degree of impairment for the second impairment;
accessing, by the processing system, an impairment profile for the first user, wherein the impairment profile includes an audiogram for the first user, and wherein the selective frequencies that are amplified are selected based on the audiogram;
adjusting, by the processing system, the second user input according to the impairment profile to generate adjusted second user output;
adjusting, by the processing system, the first user input according to the impairment profile and then applying the selected adjustment technique to generate adjusted synthesized audio speech as adjusted first user output; and
providing, by the processing system, the adjusted first user output to the second end user device and the adjusted second user output to the first end user device during the communication session.

US Pat. No. 10,142,458

DEVICE FOR JAMMING A CELLULAR PHONE WITHIN A VEHICLE

1. A vehicle safety apparatus comprising:wherein the vehicle safety apparatus comprises a safety device, an automobile, and a blocked device;
wherein the safety device is installed in the vehicle;
wherein the vehicle safety apparatus is configured for use with a vehicle;
wherein the vehicle safety apparatus is configured for use with one or more personal data devices;
wherein the vehicle safety apparatus limits the operation of the blocked device;
wherein each of the one or more personal data devices is a handheld electronic device;
wherein the blocked device is a personal data device that is selected from the one or more personal data devices;
wherein the blocked device connects to the safety device in such a manner that the safety device is able to limit the operation of the blocked device;
wherein the vehicle is a motorized device that transports people and cargo over a road network;
wherein the vehicle is further defined with an engine control module, an ECM connection, a neutral safety switch, a vehicle electrical system and a transmission;
wherein the engine control module is a programable electronic device that optimizes the operation of the engine of a vehicle;
wherein the engine control module monitors the operating status of the vehicle;
wherein the engine control module interfaces with external electronic devices to share information about the vehicle and to receive instructions regarding the operation of the vehicle;
wherein the ECM connection is a physical port that forms an electrical connection between the engine control module and the safety device;
wherein the neutral safety switch is a sensor that determines the setting of the transmission of the vehicle;
wherein the neutral safety switch is monitored by the engine control module;
wherein the status of the neutral safety switch is shared with the safety device;
wherein the safety device draws electrical power from the vehicle electrical system;
wherein the safety device is an electrical device that is installed within the vehicle;
wherein by limiting the operation of the blocked device is further meant that all remaining visual and text based functions of the blocked device are disabled while the vehicle is in operation;
wherein the safety device creates a first wireless communication link with the personal data devices contained within the one or more personal data devices with the exception of the blocked device;
wherein the safety device establishes a second wireless communication link with a publicly available commercial wireless network;
wherein the safety device comprises a logic module, a first communication device, a second communication device, an ECM connector, a PDD plug, and a housing;
wherein the logic module, the first communication device, the second communication device, the ECM connector, and the PDD plug are electrically interconnected;
wherein the logic module, the first communication device, the second communication device, the ECM connector, and the PDD plug are contained within the housing.

US Pat. No. 10,142,457

SYSTEM AND METHOD FOR LIMITING USAGE OF A WIRELESS COMMUNICATION DEVICE

Artifex Software Inc., S...

1. A method for limiting usage of at least one feature of a wireless communication device within a vehicle, comprising:determining whether said vehicle is in a restricted state;
transmitting a disabling wireless signal from a first wireless transmission device toward a first designated region only when said vehicle is in said restricted state, said first designated region including an interior of said vehicle;
transmitting an enabling wireless signal from a second wireless transmission device toward a second designated region only when said vehicle is in said restricted state, said second designated region being a subset of said interior of said vehicle;
determining by a processor within said wireless communication device whether said disabling and enabling wireless signals have been received from said first and second wireless transmission devices, respectively;
disabling by said processor said at least one feature of said wireless communication device when only said disabling wireless signal is received during a period of time when both said disabling and enabling wireless signals are being transmitted; and
maintaining by said processor said at least one feature of said wireless communication device in an enabled state when both said disabling and enabling wireless signals are received during said period of time when both said disabling and enabling wireless signals are being transmitted;
wherein said at least one feature of said wireless communication device is not disabled when both said disabling and enabling wireless signals are received during said period of time when both said disabling and enabling wireless signals are being transmitted.

US Pat. No. 10,142,455

METHOD AND APPARATUS FOR RENDERING GEOGRAPHIC MAPPING INFORMATION

HERE Global B.V., Veldho...

1. A method for rendering geographic mapping information, the method comprising:determining, utilizing at least one interface, a large-scale document associated with at least one mobile device,
wherein the determined large-scale document includes mapping information, navigation information, document information or a combination thereof;
determining, utilizing at least one processor, a virtual surface associated with the determined large-scale document,
wherein the determined virtual surface includes geographic mapping information of the large-scale document for active display within a user viewing interface of the mobile device and other geographic mapping information of the determined large-scale document that is not actively displayed within the user viewing interface;
determining one or more interactions with a physical surface, utilizing at least one optical sensor associated with the at least one mobile device to generate optical data gathered by the optical sensor;
mapping the determined one or more interactions with the physical surface with respect to the determined virtual surface;
determining at least part of the other geographic mapping information to become actively displayed within the user viewing interface based on the determined one or more interactions with the physical surface, the mapping and from the optical data gathered by the optical sensor generated through the interactions with the physical surface,
wherein the determined one or more interactions include, at least in part, at least one movement of the at least one device with respect to the physical surface for presenting the other geographic mapping information in the user viewing interface; and
rendering the determined at least part of the other geographic mapping information in the user viewing interface of the at least one mobile device based, at least in part, on the mapped one or more interactions.

US Pat. No. 10,142,454

METHOD FOR PROVIDING A CUSTOMIZED USER INTERFACE FOR GROUP COMMUNICATION AT A COMMUNICATION DEVICE

MOTOROLA SOLUTIONS, INC.,...

1. A method for providing a customized user interface for group communication at a communication device, the method comprising:determining, by an electronic processor, a list of communication groups with which a user identifier of the communication device is registered;
identifying, by the electronic processor, a communication group type for each of the communication groups in the list, wherein the communication group type identified for each communication group is based at least in part on service capabilities of the respective communication group;
assigning, by the electronic processor, a set of communication group types for the user identifier, the set of communication group types including the identified communication group type for each of the communication groups in the list;
determining, by the electronic processor, a type of group communication application to be configured at the communication device;
generating, by the electronic processor, one or more graphical user interface (GUI) elements as a function of the set of communication group types and the type of group communication application; and
configuring, by the electronic processor, the group communication application including the generated GUI elements at the communication device for supporting group communication associated with the user identifier, wherein the GUI elements are selected from the group consisting of notification of group communication type supported by the group communication application, view control providing a filtered list of communication groups with same group communication type, group representation to visually distinguish the communication groups based on group communication type, and interoperability control element to allow for switching between group communication applications.

US Pat. No. 10,142,453

USER INTERFACE FOR A COMPUTING DEVICE

Canonical Limited, Dougl...

1. A smartphone, tablet or other computing device comprising:(a) a touch sensitive display having a left edge, a top edge, a right edge, and a bottom edge;
(b) one or more processors;
(c) computer memory;
(d) an operating system computer program stored in the computer memory and configured to be executed by the one or more processors and including instructions for
detecting a swipe gesture from the left edge of the display when the device is locked and when the display is a welcome screen, and,
in response to the detected swipe gesture continuously extending from the left edge for a distance greater than a distance triggering a first response, triggering a second response of unlocking the device and displaying a home screen with a search bar;
wherein the welcome screen includes a pictorial infographic or a data visualization that graphically depicts a circular arrangement of thirty small dots, each dot indicating an activity or a state by modifying a size of a semi-translucent circle adjacent to and associated with each dot, each activity or state indicated by each dot relating to the device or one or more of its users, each activity or state being assigned a specific one of the thirty small dots.

US Pat. No. 10,142,450

CUSTOM MOBILE TELECOMMUNICATION DEVICE CONFIGURATION MANAGEMENT

Sprint Communications Com...

1. A user equipment (UE), comprising:at least one processor;
a non-transitory memory; and
a custom configuration manifest handling application stored in the non-transitory memory that, when executed by the processor:
retrieves a first custom configuration manifest from a custom configuration manifest server during device activation with a network, where the first custom configuration manifest identifies a first access point name,
configures the UE based on the first custom configuration manifest, including installing preferred applications on the UE without providing authentication credentials,
in response to the UE no longer being provisioned to receive wireless communication service from the network, receives a message to retrieve a second custom configuration manifest, where the second custom configuration manifest identifies a second access point name, and where the second access point name is different than the first access point name, and
reconfigures the UE to use the second access point name.

US Pat. No. 10,142,449

ELECTRONIC DEVICE WITH ROTATABLE BATTERY COVER

Fu Tai Hua Industry (Shen...

1. An electronic device comprising:a casing defining a receiving space in a back surface thereof, the receiving space being defined on an edge portion of the back surface, the receiving space configured for receiving a battery therein; and
a cover rotationally secured in the receiving space;
wherein the cover in a closed state is fully received in the receiving space to secure the battery;
wherein the cover in a first open state is at a 90 degree angle relative to the casing, the cover in the first open state is able to support the electronic device at an angle to be viewed and to uncover the battery to release heat from the battery;
wherein the cover in a second open state is at a 180 degree angle relative to the casing to uncover the battery to release heat from the battery; and
wherein the cover is rotatable between the closed state, the first open state, and the second open state;
wherein the cover comprises an axle received in a through hole defined in the cover, the axle received in the receiving space to rotationally secure the cover in the receiving space;
wherein the receiving space comprises a first wall and a pair of second walls, opposite ends of the axle being secured in the pair of second walls;
wherein each of the pair of second walls has a receiving hole defined therein, each end of the axle is received in a corresponding receiving hole to rotationally secure the axle in the receiving groove; wherein a first groove is defined in the back surface, the first groove comprises a first opening and a second opening, the first opening is defined on the back surface, and the second opening is defined on the first sidewall;
wherein the casing comprises a latching member and a first elastic member, the latching member and the first elastic member are received in the first groove, the latching member is L-shaped and protrudes through the first opening and the second opening, a first end of the first elastic member is fixed to the latching member, a second end of the first elastic member is fixed to an inner wall of the first groove;
wherein a notch is defined in an edge portion of the cover adjacent to the first groove, the latching member is elastically latched in the notch when the cover is in the closed state, the latching member is moved by an external force to unlatch from the notch to allow the cover to be rotated.

US Pat. No. 10,142,447

SYSTEM HAVING A PROTOCOL INDEPENDENT CONFIGURATION ENVIRONMENT

Honeywell International I...

1. A protocol independent mechanism for configuring one or more devices of a Heating Ventilation and Air Conditioning (HVAC) system, the mechanism comprising:a first device having a first protocol;
a second device having a second protocol; and
generic data points defined under the first device to store network variable values; and
wherein:
the first device has a first configuration in accordance with the first protocol and exporting the generic points defined under the first device stores the network variable values to retain the first configuration;
importing the network variable values for the second device obtains the first configuration of the first device that is conveyed to the second device such that the generic points defined under the first device are mapped and updated for generic points defined under the second device providing the second device with a second configuration in accordance with the second protocol; and
the generic data points hide a network variable interface configuration from a user.

US Pat. No. 10,142,445

CREATION, PUBLICATION AND DISPLAY OF CONTENT ON A SOCIAL MEDIA NETWORK

International Business Ma...

1. A method for publishing content on a social media network, said method implemented by a processor of a computing system, the method comprising steps of:receiving, in real-time by the processor, a request to publish content selected by a user; identifying, in real-time by the processor, an associated user to jointly publish the content selected by the user,
comparing, in real-time by the processor, the content with a repository of stored information about the associated user;
calculating, in real-time by the processor, as a function of the comparing step, a probability that the content selected by the user would be published independently by the associated user on the social media network;
computing, in real-time by the processor, a number of joint content viewers shared by the user and the associated user;
determining the probability, in real-time by the processor, as having a value greater than or equal to a pre-specified threshold value, wherein the pre-specified threshold value is a confidence interval having a level of confidence greater than or equal to a level of confidence selected by the user; and
in response to the determining, automatically publishing, in real-time by the processor, the content as a joint publication on the social media network, accessible for viewing by the joint-content viewers.

US Pat. No. 10,142,443

SYSTEM AND METHOD FOR AUTOMATICALLY INTEGRATING A DEVICE IN A NETWORKED SYSTEM

PHILIPS LIGHTING HOLDING ...

1. A method for automatically integrating a lighting device in a networked lighting system, the method comprising:detecting a new lighting device to be integrated in the networked lighting system,
determining a reference lighting device of the networked lighting system by comparing lighting capabilities of the new lighting device with lighting devices in the networked lighting system, the reference lighting device having lighting capabilities similar to that of the new lighting device, and
copying functionality of the reference lighting device to the new lighting device,
wherein determining the reference device of the networked system comprises determining a disconnected lighting device of the networked lighting system, disconnected from the networked system, and further comprises determining the lighting capabilities of the disconnected lighting device.

US Pat. No. 10,142,442

METHODS, SYSTEMS AND COMPUTER READABLE MEDIA FOR ENABLING A DOWNLOADABLE SERVICE TO ACCESS COMPONENTS IN A MOBILE DEVICE

MASTERCARD INTERNATIONAL ...

1. A system for enabling a downloadable service to access components in a mobile device, the system comprising:a network server supporting a downloadable service application that, when executed by a processor of the network server, is configured to:
receive a capabilities object from a mobile device, wherein the capabilities object includes information that identifies a most recent state of at least one hardware component on the mobile device;
generate personalized downloadable service content based on the most recent state of the at least one hardware components in the received capabilities object, wherein the most recent state of the at least one hardware component indicates whether the at least one hardware component is active and available for use by the mobile device; and
provide the personalized downloadable service content to the mobile device, wherein the personalized downloadable service content is configured to access the at least one hardware component on the mobile device, wherein the personalized downloadable service content includes personalized web page content including one or more displayed web page interface options for utilizing the at least one hardware component, wherein the personalized web page content is modified prior to being sent to the mobile device by the network server to include at least one embedded protocol handler based on the at least one hardware component indicated to be active and available by the capabilities object that is received from the mobile device.

US Pat. No. 10,142,440

ENFORCED REGISTRY OF COOKIES IN A TIERED DELIVERY NETWORK

INTERNATIONAL BUSINESS MA...

1. A method, by a processor, for enforced registry of cookies in a computing network, comprising:extracting information of a cookie at a reverse proxy providing access to an application server, including extracting at least a path and cookie name from a set-cookie header information of the cookie at the reverse proxy;
obtaining cookie registration rules provided to the registry by an application on the application server such that the registry enables the reverse proxy to enforce compliance with the cookie registration rules for each cookie requesting access to the application;
comparing the extracted information of the cookie against the cookie registration rules provided to the registry by the application; and
suppressing the cookie from being relayed to the application upon determining the extracted information is non-compliant with the cookie registration rules while relaying the cookie to the application upon determining the extracted information is compliant with the cookie registration rules.

US Pat. No. 10,142,439

GENERATION OF APPLICATION CONTROL BLOCKS FOR AN IMS DATABASE USING A CACHE MEMORY

CA, Inc., New York, NY (...

1. A method comprising:performing by a processor of a database server:
intercepting an operating system supervisor call to a secondary storage device, the operating system supervisor call comprising a request for information from the secondary storage device for information associated with an information Management System (IMS) database being embodied in the secondary storage device;
determining whether the information that was requested is stored in a cache memory embodied in a primary storage device;
retrieving the information that was requested responsive to determining that the information that was requested is stored in the cache memory;
executing the operating system supervisor call to perform a read of the secondary storage device to obtain the information that was requested responsive to determining that the information that was requested is not stored in the cache memory;
storing the information that was requested in the cache memory responsive to executing the operating system supervisor call to obtain the information that was requested, wherein the information that was requested comprises IMS Database Definition (DBD) information stored in an IMS DBD library on the secondary storage device; and
generating an IMS Access Control Block (ACB) by merging the IMS DBD information with IMS Program Specific Block (PSB) information.

US Pat. No. 10,142,438

INTERMEDIATE DESTINATION MODULE FOR COMMUNICATION OF INTERACTION DATA WITH DISPARATE INTERMEDIATE DESTINATIONS

SAP SE, Walldorf (DE)

1. A processor-implemented system for transmitting documents via a computer network, comprising:at least one processor; and
a non-transitory computer readable media having computer executable instructions stored therein, which when executed by the at least one processor, causes the system to perform operations comprising:
receiving, via a network interface, interaction data from a first entity, the interaction data based on an interaction between the first entity and a second entity, wherein communicating from the first entity to the second entity requires transmitting the interaction data to a particular intermediate destination according to a predetermined data format:
determining the particular intermediate destination for the interaction data by querying a database to:
identify the particular intermediate destination associated with the second entity; and
identify data submission process steps for the particular intermediate destination, the data submission process steps include the predetermined data format and a particular protocol; and
generating intermediate interaction data from the interaction data according to the predetermined data format; and
transmitting the intermediate interaction data to the particular intermediate destination according to the particular protocol,
wherein the interaction data is further transmitted from the intermediate destination to the second entity, further wherein the database stores a plurality of destination records for a plurality of destinations reachable over a network and when the respective intermediate destination or the respective data submission process for any of the plurality of destinations changes, a respective database record in the database is updated to reflect the change.

US Pat. No. 10,142,436

ENHANCED MODE CONTROL OF CACHED DATA

Microsoft Technology Lice...

1. A device comprising:a cache storing data that is accessible to a plurality of client devices over a network;
a processor;
a memory having instructions stored thereon that, when executed by the processor, cause the device to:
determine that a broadcast server is in a first state in which the broadcast server is capable of broadcasting;
operate the device in a broadcast mode during which a portion of the data stored in the cache is updated in response to receiving a data update or a notification of the data update from the broadcast server, the data update or the notification of the data update identifying the portion of the data;
determine that the broadcast server has changed from the first state to a second state in which the broadcast server is incapable of broadcasting; and
switch operation of the device from the broadcast mode to a timer mode during which another portion of the data stored in the cache is updated in response to a cache time period elapsing, wherein the device communicates directly with one or more storage devices to fetch new cache data useable to update the other portion of the data stored in the cache while operating in the timer mode.

US Pat. No. 10,142,433

CLIENT DEVICE, DATA COMMUNICATION SYSTEM, DATA COMMUNICATION METHOD, AND PROGRAM

Mitsubishi Electric Corpo...

1. A client device comprising:a communication interface configured to communicate with a server; and
a client-device central processing unit (CPU) configured to execute a program stored in a client-device memory to provide:
a compression necessity determiner configured
to determine a necessity of compression of to-be-uploaded data to be uploaded to the server, and
to determine a necessity of compression of to-be-downloaded data to be downloaded from the server in response to a download request when content of the to-be-uploaded data indicates the download request to the server;
a data compressor configured to compress the to-be-uploaded data in a predetermined scheme when the compression necessity determiner determines that the compression of the to-be-uploaded data is necessary;
a data acquirer configured to acquire, from the communication interface, data transmitted from the server;
a decompression necessity determiner configured to determine a necessity of decompression of downloading data when the data transmitted from the server contains the downloading data;
a data decompressor configured to decompress the downloading data in a predetermined scheme when the decompression necessity determiner determines that the decompression of the downloading data is necessary; and
a data sender configured
to send, when the compression necessity determiner determines that the compression of the to-be-uploaded data is unnecessary, to the communication interface data in which a header is added to the to-be-uploaded data,
to send, when the compression necessity determiner determines that the compression of the to-be-uploaded data is necessary, to the communication interface data in which a header is added to the to-be-uploaded data compressed by the data compressor, the header containing information indicating that the to-be-uploaded data is compressed data, and
to store, in the header, information requesting compression of data when the compression necessity determiner determines that the compression of the to-be-downloaded data is necessary,
wherein the compression necessity determiner is configured to determine the necessity of compression of the to-be-downloaded data based on a size of the to-be-downloaded data and a decompression presence-absence time table in which a data size, a total processing time obtained by adding a processing time by the data decompressor to a processing time by the data acquirer when the downloading data is decompressed, and a processing time by the data acquirer when the downloading data is not decompressed are associated with one another.

US Pat. No. 10,142,432

REDIRECTION OF A SESSION INITIATION PROTOCOL INVITE

QUALCOMM Incorporated, S...

1. A method for wireless communication, comprising:receiving, by a multi-subscriber identification module user equipment (multi-SIM UE), a session initiation protocol (SIP) INVITE from a first user equipment (UE) requesting to establish a SIP session on a first network, the SIP INVITE including a first network address of the multi-SIM UE that is associated with a first SIM of the multi-SIM UE;
determining that a redirection criterion is satisfied; and
based at least in part on determining that the redirection criterion is satisfied, transmitting, by the multi-SIM UE in response to the SIP INVITE received from the first UE, a SIP redirection response including a second network address of the multi-SIM UE on a second network that is associated with a second SIM of the multi-SIM UE.

US Pat. No. 10,142,431

REAL-TIME INFORMATION FEED

1. A method in a server for providing a query application in response to service requests received from a client device over a wide area computer network, comprising:receiving from the client device an initial service request for the query application;
in response to the initial service request, sending to the client device one or more sets of instructions configurable in the client device to provide object models executable in a runtime engine of the client device for: (i) receiving input data from a user of the client device, (ii) sending the input data to the server in a further service request for the query application, (iii) receiving from the server a response to the further service request, and (iv) processing the response to the further service request for output to the user, wherein the object model for processing the response to the further service request executes concurrently with any of the object models for receiving input data, for sending the input data and for receiving from the server a response to the further service request; and
receiving one or more further service requests from the client device and sending to the client device responses to the further service requests.

US Pat. No. 10,142,429

WEB PRESENCE MANAGEMENT SYSTEM

CONDUCTOR, INC., New Yor...

1. A method for generating web presence data of an entity, the method comprising, by a web presence processor:receiving a request to generate the web presence data relating to the entity;
receiving first service data, wherein the first service data relates to a first web asset of the entity, the first web asset is among a first set of web assets indexed by a first marketing channel, and the first marketing channel is configured to produce a first search result;
receiving second service data, wherein the second service data relates to a second web asset of the entity, the second web asset is among a second set of web assets indexed by a second marketing channel, the second marketing channel is different from the first marketing channel, the second set of web assets is different from the first set of web assets, and the second marketing channel is configured to produce a second search result;
generating the web presence data from the first service data and the second service data, wherein at least some of the first service data and the second service data is transformed into at least some of the web presence data, and wherein the web presence data is configured to indicate one or more keywords and respective track status of the one or more keywords;
generating audience data that includes profile data of users of the first and second marketing channels; and
causing an output of the web presence data on a display to display the web presence of the entity across multiple channels.

US Pat. No. 10,142,427

SYSTEMS AND METHODS FOR SERVICE AND SESSION CONTINUITY IN SOFTWARE DEFINED TOPOLOGY MANAGEMENT

HUAWEI TECHNOLOGIES CO., ...

1. A method for migration of a session from a first user plane function (UPF) to a second UPF, the session being associated with a first network path from a User Equipment (UE) to the first UPF via an access node communicative with the UE, the method comprising:selecting, by a session management component, the second UPF for communication with the User Equipment (UE);
sending, by the session management component, a session redirection setup request to the second UPF, the session redirection setup request including information identifying the first UPF;
receiving, by the session management component, a response from the second UPF to the session redirection setup;
sending, by the session management component, instructions for instantiation of a second network path, said path from the UE to the second UPF via the access node; and
sending, by the session management component, instructions to the access node, to migrate the session from the first UPF to the second UPF.

US Pat. No. 10,142,424

TWO-LEVEL CLOUD SYSTEM MIGRATION

Empire Technology Develop...

1. A method performed by a system that includes a processor, the method comprising:facilitating establishing a first communication link between the system and a source device, wherein the source device comprises a plurality of data sets;
receiving, via the first communication link, at least a data set of the plurality of data sets, from the source device, by intercepting communications between a communication device and the source device;
storing at least the data set to a data store;
while receiving by the system the at least the data set, facilitating establishing a second communication link between the system and one or more communication devices for replacement of a direct communication link between the source device and the one or more communication devices,
wherein establishing the second communication link, while receiving by the system the at least the data set, facilitates continued access to the data set or another data set, by the one or more communication devices, via the second communication link;
receiving, via the second communication link, a request for the data set or the other data set of the plurality of data sets, wherein the request is received from a communication device of the one or more communication devices; and
processing the request received from the communication device of the one or more communication devices, wherein the processing the request comprises:
determining that the other data set is absent in the data store of the system;
receiving, based on the determination, the other data set from the source device via the first communication link by using an identifier of the communication device to communicate with the source device, wherein the usage of the identifier of the communication device facilitates the source device to determine that the request is received from the communication device; and
transferring, via the second communication link, at least a portion of the other data set to the communication device in response to the request, wherein the transferring is performed by the system using the identifier of the source device;
wherein the processing the request comprises initiating replication of a network service that is transparent to the communication device.

US Pat. No. 10,142,423

ACTIVE COMMUNICATION SESSION HANDOVER BETWEEN DIRECT AND RELAYED CONNECTIONS

Apple Inc., Cupertino, C...

1. A method for managing connections for an active communication session by a secondary wireless device, the method comprising:by the secondary wireless device:
engaging in a communication session with a remote device via a non-cellular wireless network, wherein the communication session directly terminates on the secondary wireless device;
determining performance of the non-cellular wireless network;
when the performance of the non-cellular wireless network does not satisfy a performance criterion and a primary wireless device is in proximity to the secondary wireless device:
providing an indication to the primary wireless device to cause the primary wireless device to transfer the communication session to terminate on the primary wireless device, wherein packets for the communication session are relayed via the primary wireless device to and from the secondary wireless device; and
blocking direct termination of communication sessions via the non-cellular wireless network at the secondary wireless device for at least a designated period of time by at least deregistering from an Internet Protocol Multimedia Subsystem (IMS) core network element;
after expiration of a timer associated with the designated period of time, re-evaluating performance of connections via the non-cellular wireless network; and
when the performance of the connections via the non-cellular wireless network satisfy the performance criterion after the expiration of the timer, allowing direct termination of communication sessions via the non-cellular wireless network at the secondary wireless device by at least re-registering with the IMS core network element.

US Pat. No. 10,142,422

CLUSTERING WEBSOCKET COMMUNICATIONS WITH CONFIGURABLE MASTER-SLAVE SERVERS

SAP SE, Walldorf (DE)

1. A computer-implemented method comprising:providing a document service storing server cluster information including a first cluster;
a first server receiving a first input specifying the first cluster;
in response to the first input, the first server referencing the document service to create a first master websocket handler and provide a first server address in the server cluster information;
a second server receiving a second input specifying the first cluster;
in response to the second input, referencing the document service to create a first slave websocket handler storing the first server address; and
causing the first slave websocket handler to establish a first websocket channel with the first master websocket handler using the first server address.

US Pat. No. 10,142,420

ON-BOARD WEB SERVER TELEMATICS SYSTEMS AND METHODS

Ford Global Technologies,...

1. A method comprising:receiving a request, including a vehicle identifier, for a network address of a web server of a vehicle;
accessing a database to retrieve a telephone number of the vehicle associated with the vehicle identifier;
sending a wake-up message, to the telephone number, requesting wake-up of the web server;
receiving a wake-up response from the vehicle including the network address of the web server; and
returning the network address responsive to the request.

US Pat. No. 10,142,419

ERASURE CORRECTING CODING USING DATA SUBSETS AND PARTIAL PARITY SYMBOLS

SANDISK TECHNOLOGIES LLC,...

1. A method comprising:receiving data that includes a set of data symbols;
determining multiple proper subsets of the set of data symbols, the multiple proper subsets including a first proper subset of the set of data symbols and a second proper subset of the set of data symbols, wherein the first proper subset includes a third proper subset of the first proper subset and a fourth proper subset of the first proper subset; and
generating a set of parity symbols based on the set of data symbols using an erasure correcting code, wherein the set of parity symbols includes a first parity symbol that is generated based on the first proper subset and further includes a second parity symbol that is generated based on the third proper subset,
wherein the first parity symbol enables recovery of a first data symbol of the first proper subset independently of the second proper subset, and
wherein the second parity symbol enables recovery of a second data symbol of the third proper subset independently of the fourth proper subset.

US Pat. No. 10,142,418

STORAGE MANAGEMENT DEVICE, STORAGE MANAGEMENT METHOD, AND COMPUTER-READABLE RECORDING MEDIUM

FUJITSU LIMITED, Kawasak...

1. A storage management device comprising:a memory; and
a controller that acquires load information on a storage area group that includes a plurality of storage areas, and stores the load information in the memory,
calculates an entire bandwidth of the storage area group based on the acquired load information on the storage area group,
holds coefficients indicating rates of proportional distribution in an equation for calculating each individual bandwidth allocated to each of the plurality of storage areas at each process of the calculating,
acquires coefficients corresponding to a notified process upon receiving a notification of an executed process using the each of the plurality of storage areas,
calculates each individual bandwidth using acquired coefficients by performing a proportional distribution method and an equal distribution method, and
allocates each of the individual bandwidths to each of the storage areas.

US Pat. No. 10,142,415

DATA MIGRATION

Hewlett Packard Enterpris...

1. A process for migrating data, comprising:analyzing data to be migrated from a first device, to identify data blocks containing content that is the same at an abstraction layer in the data;
constructing a content map having a plurality of entries respectively corresponding to a plurality of unique contents found at the abstraction layer, wherein each of the entries includes a list of one or more addresses at which the unique content corresponding to the entry can be found in the first device;
sending the unique contents from the first device to a second device;
writing the unique contents in the second device at addresses selected based on the content map and using the abstraction layer in the second device;
monitoring changes in the data that occur while analyzing the data, constructing the content map, sending the unique contents, and writing the unique content;
constructing a change map identifying the changes; and
correcting the contents in the second device to reflect the changes,
wherein correcting the contents comprises:
(a.) reading the change map from a monitor that constructs the change map;
(b.) resetting the monitor to begin monitoring of further changes to the data and begin constructing of a new change map;
(c.) in response to the change map most recently read from the monitor being empty, ending the migration process; and
(d.) in response to the change map most recently read from the monitor not being empty, correcting the data in the second device to reflect the changes in the change map most recently read from the monitor.

US Pat. No. 10,142,414

METHOD AND DEVICE FOR SHARING PICTURE

Xiaomi Inc., Beijing (CN...

1. A method for sharing a picture on a cloud server, comprising:identifying, by a cloud server comprising a memory and a processor in communication with the memory, a face feature in each picture in a cloud album in the cloud server;
performing, by the cloud server, a face cluster on the identified face feature in the each picture in the cloud album to obtain at least one face album, each of the at least one face album comprising pictures having a same face feature;
creating, by the cloud server, a shared album based on the at least one face album;
determining, by the cloud server, whether a picture to be synchronized to the shared album is present in a first terminal;
when it is determined that the picture to be synchronized to the shared album is present in the first terminal, determining, by the cloud server, whether a face feature in the picture corresponds to a predefined face feature in a first list, the first list being locally stored in the first terminal and including one or more predefined face features relating to people associated with the shared album; and
when it is determined that the face feature in the picture corresponds to the predefined face feature in the first list, storing, by the cloud server, the picture in the shared album.

US Pat. No. 10,142,413

INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, AND COMMUNICATION CONTROL METHOD

Ricoh Company, Ltd., Tok...

10. A method of controlling communication in an information processing system, the method comprising:receiving, by an information processing apparatus, first data from an apparatus in the information processing system;
displaying, by a user interface of the information processing apparatus, a screen image;
receiving, by the user interface, second data that is stroke data input upon the screen image by a user of the user interface;
determining, by processing circuitry of the information processing apparatus, a transfer priority according to a data type of the first data and the second data and a source of the first data and the second data, wherein the processing circuitry grants the second data received via the user interface a higher priority than the first data received via the data receiver;
transferring the screen image to one or more apparatuses, including the apparatus from which the first data is received;
transferring the first data, and the second data to the one or more apparatuses in accordance with the transfer priority of the first data and the second data;
determining, after expiration of a predetermined data transfer period, whether data to be transferred during the predetermined data transfer period was not transferred during the predetermined data transfer period;
modifying, the processing circuitry when the data was not transferred during the predetermined data transfer period, the transfer priority of the data to be a higher priority than that of other data to be transferred to next; and
transferring the data having the modified transfer priority preferentially to the one or more apparatuses.

US Pat. No. 10,142,412

MULTI-THREAD PROCESSING OF SEARCH RESPONSES

Splunk Inc., San Francis...

1. A method, comprising:transmitting, by a computer system, a search request to a plurality of search peers of a data aggregation and analysis system;
receiving a plurality of data packets from the plurality of search peers;
parsing, by a first processing thread of the computer system, one or more data packets of the plurality of data packets, to produce a partial response to the search request; and
processing, by a second processing thread of the computer system, the partial response to produce a memory data structure representing an aggregated response to the search request.

US Pat. No. 10,142,411

DYNAMIC SWARM SEGMENTATION

Microsoft Technology Lice...

1. A system configured to identify peers for a plurality of clients to facilitate obtaining updates for the plurality of clients, the system comprising:one or more processors;
one or more computer-readable media coupled to the one or more processors;
wherein the one or more processors and one or more computer-readable media are configured to implement a peer determination service, wherein the peer determination service is configured to:
identify a dataset associated with the plurality of clients, the dataset comprising a plurality of byte ranges;
identify, for each given client of the plurality of clients, one or more byte ranges of the plurality of byte ranges of the dataset that each given client has already obtained;
identify, for each given client of the plurality of clients, one or more byte ranges of the plurality of byte ranges of the data set that each given client needs to obtain; and
based on the identification of byte ranges, organize the plurality of clients into a plurality of groups, each group both including one or more clients and corresponding to a different node of a hierarchical graph, each given node being associated with one or more byte ranges of the plurality of byte ranges of the dataset, such that each client of a group corresponding to the given node has already obtained or needs to obtain at least one byte range of the one or more byte ranges associated with the given node, at least one client of each group being configured to act as a peer to other clients of the group, the hierarchical graph comprising a plurality of nodes that range from one or more nodes having a smallest number of byte ranges to one or more nodes having a largest number of byte ranges, such that the hierarchical graph can be traversed from the one or more nodes having the smallest number of byte ranges to the one or more nodes having the largest number of byte ranges.

US Pat. No. 10,142,410

MULTI-MODE REMOTE COLLABORATION

Raytheon Company, Waltha...

1. A method for providing information for a collaboration between a remote communication device and a device connected to an internal network, the method comprising:determining a location of the remote communication device by at least one of a global positioning system (GPS), low frequency (LF) atomic time radio, earth magnetic signature, internet protocol (IP) address, and cell phone tower triangulation;
identifying regulations regarding communication from the internal network to the remote device based on the determined location and a location of the internal network;
identifying a bandwidth of a remote network, different from the internal network, to which the remote communication device is connected, the remote network communicatively accessible by the internal network;
estimating a battery life of the remote device and an amount of time the remote device can communicate with the device of the internal network using each of voice over internet protocol (VOIP) communication, hypertext transfer protocol (HTTP) communication, text communication, voice communication, video communication, and augmented reality communication;
selecting, based on the estimated battery life and the amount of time the remote device can communicate, a communication protocol including one of VOIP communication, HTTP communication, text communication, voice communication, video communication, and augmented reality communication;
configuring the remote device to transmit and receive communications in a manner compliant with the identified regulations and the selected communication protocol; and
transmitting VOIP communications, HTTP communications, text communications, voice communications, video communications, or augmented reality communications to the remote device based on the selected communication protocol, the estimated battery life and the identified bandwidth.

US Pat. No. 10,142,409

SYSTEM AND METHOD FOR IMPLEMENTING PNRP LOCALITY

Microsoft Technology Lice...

1. A method, comprising:determining, by one or more processors of a computing system, one or more network latencies between a host node and one or more peer nodes, wherein determining the one or more network latencies comprises probing at least one publisher of an address of a peer node and storing probe results in a cache; and
determining, by the one or more processors, a set of network coordinates of the host node in a coordinate space at least partly based on the one or more network latencies, the determining including:
determining whether the cache comprises probe results indicating one or more network latencies for at least d+1 peer nodes of the one or more peer nodes, d being an integer representing a dimensionality of the coordinate space; and
based at least partly on a first determination that the cache does not comprise the probe results indicating the one or more network latencies for the at least d+1 peer nodes, estimating the set of network coordinates of the host node; or
based at least partly on a second determination that the cache does comprise the probe results indicating the one or more network latencies for the at least d+1 peer nodes, calculating the set of network coordinates of the host node using d+1 network latencies.

US Pat. No. 10,142,404

INTER-PLATFORM MANAGEMENT OF COMPUTING RESOURCES

International Business Ma...

1. A computer-implemented method comprising:identifying a requesting virtual server residing on a primary computing platform, the requesting virtual server associated with a requesting client;
identifying a donating virtual server residing on the primary computing platform, the donating virtual server associated with a donating client;
identifying an external virtual server residing on a secondary computing platform outside the primary computing platform, the external virtual server associated with the requesting client;
determining a first resource exchange between the requesting virtual server and the donating virtual server, the first resource exchange including a total donation amount from the donating virtual server to the requesting virtual server; and
determining a second resource exchange between the external virtual server and a second virtual server residing on the secondary computing platform, the second virtual server associated with the donating client, the second resource exchange including a total adjustment amount from the external virtual server to the second virtual server;
wherein:
upon execution of the first resource exchange and the second resource exchange, the total donation amount is equal to the total adjustment amount.

US Pat. No. 10,142,403

METHOD AND APPARATUS FOR FACILITATING PARALLEL DISTRIBUTED COMPUTING

1. A computer-implemented method for facilitating parallel distributed computing, comprising:receiving at a receiving node from a requesting node an operator o1 and unevaluated expressions e1, e2, . . . , ek,
wherein k>0, and
wherein the requesting node is desiring a response to the request comprising an evaluated expression which corresponds to the result of applying the operator o1 to the unevaluated expressions e1, e2, . . . , ek;
sending to a node a1 unevaluated expression e1, sending to a node a2 unevaluated expression e2, . . . , and sending to a node ak unevaluated expression ek;
receiving at the receiving node from node a1 evaluated expression p1 in response to sending node a1 unevaluated expression e1, receiving from node a2 a evaluated expression p2 in response to sending node a2 unevaluated expression e2, . . . , and receiving from node ak evaluated expression pk in response to sending nodeak unevaluated expression uk;determining an operator o2 and unevaluated expressions c1, c2, . . . , cn based on the operator o1 and evaluated expressions p1, p2, . . . , pk, wherein n>2;
sending to a node f1 unevaluated expression c1, sending to a node f2 unevaluated expression c2, . . . , and sending to a node fn unevaluated expression cn;
receiving at the receiving node from node f1 evaluated expression g1 in response to sending node f1 unevaluated expression c1, receiving from node f2 a evaluated expression g2 in response to sending node f2 unevaluated expression c2, . . . , and receiving from node fn evaluated expression gn in response to sending node fn unevaluated expression cn;
determining an evaluated expression r based on the operator o2 and evaluated expressions g1, g2, and . . . gn; and
sending to the requesting node evaluated expression r, thus producing a result that indicates a response to receiving from the requesting node an operator o1 and expressions e1, e2, . . . , ek.

US Pat. No. 10,142,402

METHODS AND APPARATUSES FOR SENDING PROMPT MESSAGE TO CLOSE A MOVABLE ARTICLE

Xiaomi Inc., Beijing (CN...

8. An apparatus for sending a prompt message, comprising:a processor;
a memory configured to store an instruction executable by the processor;
wherein the processor is configured to:
receive a status of a movable article corresponding to a sensor;
obtain a working status of an air cleaner bound with the sensor when the movable article corresponding to the sensor is in an open status;
detect whether the working status of the air cleaner is an on status; and
send the prompt message to a user in a predetermined manner when it is detected that the working status of the air cleaner is the on status, wherein the prompt message is configured to indicate the user to close the at least one of the movable article in a room containing the air cleaner or to turn off the air cleaner.

US Pat. No. 10,142,400

CONTEXT-SENSITIVE INFORMATION RETRIEVAL

1. A system comprising:a processor; and
a memory, wherein the memory contains instructions that, when executed by the processor, cause the processor to:
receive from a first entity, over a wide area network, feature information for a feature of an application;
store the feature information in a first field of a first file;
receive from a second entity different from the first entity, over the wide area network, an address to a help topic associated with the feature information;
store the address in association with the feature information, in a second field of the first file;
receive a request from an application over a data communication network, wherein the request is transmitted in response to a command by a user in a contact center to receive help related to the feature of the application;
receive context information associated with the request, wherein the context information includes information gathered by the application in response to user interaction with the application, the context information including information on the user accessing the application and an identification of the feature, the context information further including user profile information, the user profile information including a language preference of the user;
select information to be output based on the received context information, wherein the instructions that cause the processor to select information to be output include instructions that cause the processor to:
retrieve over the wide area network the first file storing the address associated with the feature identified in the received context information;
invoke the address in the first file stored in association with the feature identified in the received context information, and retrieve, over the wide area network, help content identified by the address, the help content being stored in a second file different from the first file;
identify, based on the received context information, information specific to the user accessing the application;
customize the retrieved help content based on the identified information specific to the user; and
transmit to the application, as the selected information, the customized help content.

US Pat. No. 10,142,399

MINIMAL DOWNLOAD AND SIMULATED PAGE NAVIGATION FEATURES

MICROSOFT TECHNOLOGY LICE...

1. A server computer comprising:at least one processor device; and
a memory, operatively connected to the at least one processor, storing instructions, which when executed, cause the at least one processor device to:
receive an electronic page request from a user computer, the received electronic page request comprising a request to navigate from a previously rendered electronic page to a target electronic page;
determine whether to implement a normal page navigation operation or a minimal download operation, wherein the minimal download operation operates to provide a difference package associated with the previously rendered electronic page and the target electronic page;
provide, to the user computer in response to determining to implement the minimal download operation, a layer of indirection for page scripts and page objects of the previously rendered electronic page, wherein the layer of indirection provides controlled disconnect of events associated with the page scripts and the page objects of the previously rendered electronic page;
generate the difference package with information associated with differences between the previously rendered electronic page and the target electronic page, wherein the information comprises a representation of rendered contents to be updated on the previously rendered electronic page, the representation comprising an array of input fields associated with the previously rendered electronic page and the target electronic page; and
provide the difference package to the user computer, wherein the difference package enables the user computer to initiate page load events and execute the page scripts using the layer of indirection, thereby simulating the page load for the target electronic page.

US Pat. No. 10,142,398

METHOD AND SYSTEM FOR FILE TRANSFER OVER A MESSAGING INFRASTRUCTURE

International Business Ma...

1. A system for file transfer over a messaging infrastructure, comprising:a source for sending a file, including:
means for dividing the file into multiple portions including a first portion and at least one subsequent portion;
means for creating a message including a multiplicity of headers and payloads with an individual one of the headers and an individual one of the payloads for each of the multiple portions of the file, each of the payloads including a corresponding one of the multiple portions and being associated with a corresponding one of the message headers, wherein the one of the headers of a message for the first portion includes a hash for the first portion included in the message for the first portion, and the one of the headers of a message for any subsequent portion includes two different hashes:
a first hash summarizing a first state of the file up to, but not including, a current one of the portions included in the message for the subsequent portion, the first state indicating a state of the file that is required in order to add the current one of the portions to the file when recreating the file at a target computing device;
a second hash summarizing a second state of the file up to and including a current one of the portions included in the message for the subsequent portion, the second state indicating a state of a recreated file after having added the current portion to the file at the target computing device; and
means for sending each created message to the target computing device by way of a message queue,
wherein each of the payloads is filled from an end of free space available in the message so that space allocated for each of the headers is able to grow at a head of the message, while file data grows from a tail of the message allowing a single fixed size buffer to be used without moving data within the message as file portions are added.

US Pat. No. 10,142,397

NETWORK FILE TRANSFER INCLUDING FILE OBFUSCATION

International Business Ma...

1. A method, said method comprising:selecting, by a server computer, a re-ordering scheme from one or more re-ordering schemes for re-ordering chunks of an original file, wherein N denotes the total number of chunks in the original file, and wherein N is at least 2;
dividing, by the server computer, the file into the chunks;
after said dividing the file into the chunks, re-ordering, by the server computer, the chunks according to the selected re-ordering scheme to form an obfuscated file comprising the re-ordered chunks, wherein the selected re-ordering scheme specifies for each chunk in the original file a position of said each chunk in the obfuscated file, and wherein said re-ordering comprises performing N iterations such that in iteration I the position of chunk I in the obfuscated file is determined to be the position of chunk I specified in the selected re-ordering scheme, for I=1, 2, . . . N; and
sending, by the server computer to a client computer, the obfuscated file, using Hypertext Transfer Protocol (HTTP) Chunked Transfer Encoding, along with a scheme access reference consisting of a decoding key that points to the selected re-ordering scheme and enables the client computer to access and decode the selected re-ordering scheme,
wherein the method does not use a conventional encrypted file transfer in which a file to be sent unencrypted uses an encrypted secure transport, and
wherein the method does not use a conventional encrypted file transfer in which a file to be sent encrypted is encrypted before being sent and is decrypted after being sent.

US Pat. No. 10,142,396

COMPUTERIZED SYSTEM AND METHOD FOR DETERMINING AND COMMUNICATING MEDIA CONTENT TO A USER BASED ON A PHYSICAL LOCATION OF THE USER

OATH INC., New York, NY ...

1. A method comprising:receiving, at a computing device over a network, a request for a media file from a device of a user, said request comprising global positioning (GPS) data associated with the device at the time the request is communicated from the device to the computing device;
determining, via the computing device, a geographic location associated with the device of the user, said determination comprising parsing, via the computing device, the received request, identifying, based on said parsing, the GPS data included in the received request, and determining the geographic location referenced by the GPS data;
accessing, via the computing device, a collection of media files associated with a media platform;
parsing, via the computing device, each media file included in said collection, and based on said parsing, identifying metadata associated with each media file;
analyzing, via the computing device, the identified metadata of each media file using the determined geographical location as a query, and based on said analysis, identifying a first media file from the collection that is associated with said geographic location;
analyzing, via the computing device, the first media file, and based on said analysis, identifying a first user that uploaded the first media file to the media file platform, said first user being different than said user from which the request was received;
searching, via the computing device, the collection using an identity of the first user as a query, and based on said searching, identifying a set of media files within the collection that are associated with the first user;
determining, via the computing device, a number of media files the first user has uploaded to said media platform over a predetermined period of time, each media file associated with the geographic location;
comparing, via the computing device, said determined number to an activity threshold;
determining, via the computing device, a difference between a first timestamp of an initially uploaded media file by the first user and a most recently uploaded media file;
comparing, via the computing device, said determined difference to a time threshold;
determining, via the computing device, a classification of the first user, said classification determination comprising:
classifying the first user as a local when the activity threshold and the time threshold are both satisfied; and
classifying the first user as a tourist respective to the geographic location when only one of the activity threshold and time threshold are satisfied;
further analyzing, via the computing device, each media file in said set of media files of the first user, and determining, based on said analysis, visual content information and social metric information for each media file in the set;
determining, via the computing device, a score for each media file in the set based on the determined visual content information and social metric information of the respective media file;
ranking, via the computing device, each media file in the set based on the determined score, wherein the media files in the set with higher scores are ranked higher than those with lower scores;
determining, via the computing device, a subset of media files to be communicated to the user based on said classification of the first user; and
automatically communicating, via the computing device, said subset of the ranked media files of the first user to the user device in response to said request.

US Pat. No. 10,142,395

ACCESSING HARDWARE DEVICES USING WEB SERVER ABSTRACTIONS

Microsoft Technology Lice...

1. A method for accessing remote hardware devices, the method comprising:receiving by a web browser, configured to accept application programming interface (API) calls from a requesting application for initiating hardware device access, a Hypertext Transfer Protocol (HTTP) request via the API;
transmitting by the web browser the HTTP request to a remote hardware device server configured to provide access to a remote hardware device, the HTTP request including a request for establishing an authenticated session with the remote hardware device, the remote hardware device server being local to the remote hardware device;
upon establishment of the authenticated session, in response to a first API call from the requesting application for an action to be taken with respect to the remote hardware device, the web browser transmitting an HTTP request, including commands corresponding to the action to be taken with respect to the remote hardware device, to the remote hardware device server; and
receiving by the web browser a second API call from the requesting application for enabling the requesting application to receive at least one event notification related to the remote hardware device from the remote hardware device server.

US Pat. No. 10,142,393

COMMUNICATION APPARATUS, COMMUNICATION METHOD, AND STORAGE MEDIUM

Canon Kabushiki Kaisha, ...

1. A communication apparatus comprising:an acquisition unit configured to acquire information regarding a number of Hypertext Transfer Protocol (HTTP) requests to be transmitted consecutively to another communication apparatus for communication with the another communication apparatus; and
a determination unit configured to determine a communication protocol,
wherein, in a case where the number of HTTP requests to be transmitted consecutively to the another communication apparatus is less than a threshold value, the determination unit is configured to determine a first communication protocol as a communication protocol to be used for communication with the another communication apparatus,
wherein, in a case where the number of HTTP requests to be transmitted consecutively to the another communication apparatus is not less than the threshold value, the determination unit is configured to determine a second communication protocol as a communication protocol to be used for communication with the another communication apparatus, and
wherein consecutive transmission of a plurality of HTTP requests based on a single transmission control protocol (TCP) connection is allowed in the second communication protocol.

US Pat. No. 10,142,390

METHOD AND SYSTEM FOR PROVIDING CONTENT IN CONTENT DELIVERY NETWORKS

NEC CORPORATION, Tokyo (...

1. A method for providing content in content delivery networks having an upstream content delivery network, and a downstream content delivery network comprising at least two content delivery entities, wherein the upstream content delivery network and the downstream content delivery network are connected to each other and a user equipment is connected to the downstream content delivery network, the method comprising:receiving a request from the user equipment for a content stream for a content from the downstream content delivery network;
providing, by the upstream content delivery network, the content stream;
redirecting the content stream from the upstream content delivery network to a content delivery entity of the at least two content delivery entities in the downstream content delivery network, wherein the user equipment is connectable to the at least two content delivery entities;
providing, by the content delivery entity in the downstream content delivery network, the content stream to the user equipment, wherein the user equipment obtains an address of the content delivery entity in the downstream content delivery network from a manifest file generated by the upstream content delivery network; and
performing at least twice:
determining at least one of network information of the downstream content delivery network or user equipment information,
determining probabilities of optimized content stream performance to the user equipment for each of the at least two content delivery entities based on the determined at least one of network information of the downstream content delivery network or the user equipment information,
providing, by the upstream content delivery network, a next manifest file comprising an address of a different one of the at least two content delivery entities with a highest probability among the determined probabilities in response to a request from the user equipment that is triggered by meta-data included in a most recent manifest file that links to the next manifest file,
connecting the user equipment to the content delivery entity with the highest probability, and
redirecting the content stream to the content delivery entity with the highest probability for providing the content stream to the user equipment;
wherein time intervals are calculated for performing the steps that are performed at least twice using actual or previous user equipment information, wherein a time interval indicates how long a manifest file is valid.

US Pat. No. 10,142,389

INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING METHOD, COMMUNICATION TERMINAL, SERVER, AND CONTROL METHODS AND CONTROL PROGRAMS THEREOF

NEC Corporation, Tokyo (...

1. An information processing system, comprising:a communication device; and
a server,
wherein the communication device comprises:
a first memory storing first instructions; and
at least one first processor configured to execute first instructions load a file;
determine whether the communication device has an application that can process the loaded file and generate, from the processed file, output data in an outputtable data format to be output at the communication device;
when it has been determined that the communication device does not have the application, connect the communication device with the server via a wireless communication network and transmit, to the server, a first request with information used to generate the output data in the outputtable data format, of supplying the output data in the outputtable data format by processing the file and generating the output data from the processed file;
receive the output data in the outputtable data format, transmitted from the server connected via the wireless communication network in response to a second request transmitted to the server; and
output the received output data in the outputtable data format without any data conversions, and
wherein the server comprises:
a second memory storing second instructions; and
at least one second processor configured to execute the second instructions to:
acquire the file and the information used to generate the output data in the outputtable data format from the communication device in response to the first request received from the communication device;
select, in accordance with the acquired file and the acquired information, an application that can process the acquired file and generate the output data in the outputtable data format from the processed file;
execute the selected application to process the acquired file and to generate the output data in the outputtable data format from the processed file;
accumulate the generated output data in the outputtable data format in an accumulator; and
when receiving the second request from the communication device, transmit the generated and accumulated output data in the outputtable data format to the communication device via the wireless communication network.

US Pat. No. 10,142,387

DISTRIBUTED COORDINATION OF NETWORK ELEMENTS FOR PACKET ENCAPSULATION

Cisco Technology, Inc., ...

1. A method comprising:at each of a plurality of encapsulator devices comprising a master encapsulator device and one or more slave encapsulator devices, receiving a source stream of encoded packets in a first transport format;
at the master encapsulator device, generating a preliminary plan for converting the encoded packets of the source stream to packets of a master output stream in a second transport format for communication over a data network, wherein the preliminary plan identifies a plurality of the encoded packets of the source stream corresponding to each packet of the master output stream;
at the master encapsulator device, generating a preliminary mapping stream that comprises information identifying the plurality of the encoded packets of the source stream that are used to generate each of the packets of the master output stream according to the preliminary plan;
sending the preliminary mapping stream from the master encapsulator device to the one or more slave encapsulator devices;
receiving feedback from the one or more slave encapsulator devices, the feedback comprising an evaluation of the preliminary plan at the one or more slave encapsulator devices;
updating the preliminary plan with the feedback received from the one or more slave encapsulator devices to generate a finalized plan;
generating a finalized mapping stream that comprises updated information identifying an updated plurality of encoded packets of the source stream that are used to generate each of the packets of the master output stream according to the finalized plan;
sending the finalized mapping stream from the master encapsulator device to the one or more slave encapsulator devices; and
at each of the one or more slave encapsulator devices, using the updated information in the finalized mapping stream to generate a slave output stream according to the finalized plan, wherein each slave output stream is identical to the master output stream.

US Pat. No. 10,142,385

MULTI-SERVICE INITIALIZATION FOR ADAPTIVE MEDIA STREAMING

QUALCOMM Incorporated, S...

1. A method for receiving media content in a communication device, comprising:receiving, by a processor of the communication device, an initialization segment associated with a first media broadcast in a first channel;
requesting, by the processor, a second media broadcast in a second channel that is different from the first channel;
receiving, by the processor, an indication that the initialization segment is also associated with the second media broadcast, wherein the received indication includes a notification that a frequency of the initialization segment is being changed or identifies a changed initialization segment frequency;
receiving, by the processor, initialization segments at the changed initialization segment frequency; and
processing, by the processor, the second media broadcast using the initialization segment at the changed initialization segment frequency.

US Pat. No. 10,142,384

DISTRIBUTING COMMUNICATION OF A DATA STREAM AMONG MULTIPLE DEVICES

1. A method comprising:associating, by executing an instruction with a processor of a distribution system, a sharing code including alphanumeric data with a shared connection, the shared connection to be established to distribute communication of a complete data stream among multiple devices, the associating of the sharing code with the shared connection being performed in response to a first request received from a first device;
transmitting, by executing an instruction with the processor, the sharing code from the distribution system to the first device in response to the first request;
receiving a second request including the sharing code from a second device different from the first device, the second request having been sent by the second device to a first network address of the distribution system;
splitting, by executing an instruction with the processor, the complete data stream into a plurality of partial data streams corresponding to respective portions of the complete data stream, the partial data streams to be transmitted from the distribution system to respective ones of the multiple devices, including the second device, to combine available bandwidths of the multiple devices to realize the shared connection; and
in response to receiving the second request including the sharing code from the second device, establishing, by executing an instruction with the processor, a data connection via which a first partial data stream corresponding to a first portion of the complete data stream is to be transmitted from the distribution system to the second device.

US Pat. No. 10,142,383

METHOD FOR DELIVERING MUSIC CONTENT TO A SMART PHONE

1974 PRODUCTIONS, INC., ...

1. A method of distributing media content using mobile communication devices, comprising:providing digital media access cards, the digital media access cards promoting selected media content and containing enciphered information;
allowing a user of a mobile communication device to be granted access to a digital media access card;
generating an identification number, the identification number associated with the selected media content;
deciphering the enciphered information to create deciphered information, the deciphered information allowing the user to access a web server associated with the digital media access cards with the user's mobile communication device and download application software enabling the user to access the selected media content with the user's mobile communication device, the deciphered information further including machine-readable code corresponding to the identification number, whereby the application software facilitates reading the machine readable code with the mobile communication device and transmitting the code to the web server with the mobile communication device;
receiving the identification number with the web server and using the identification number to locate a table value in a database wherein identification numbers from a plurality of media access cards are each associated with a table value corresponding to media content associated with the access cards; and
using the table value to identify a media code associated with the selected media content in a content server whereupon the media code is transmitted to the mobile communications device whereby the mobile communication device may transmit the media code to the content server, the content server transmitting the selected media content to the mobile communication device upon receiving the media code from the mobile communication device.

US Pat. No. 10,142,381

SYSTEM AND METHOD FOR SCALABLE CLOUD SERVICES

IntelliVision Technologie...

1. An event recognition system, said system comprising:an event recognition module:
a processor-controlled video camera;
a client computerized device;
a processor;
a non-transitory storage medium coupled to the processor;encoded instructions stored in the non-transitory storage medium, which when executed by the processor, causes the processor to:analyze a computed pixel value from at least one zone of at least one event-detected image frame captured from at least one processor-controlled video camera;reference said zone-specific value against at least one of a pre-defined or learned reference table of event-recognized computed pixel values;retrieve at least one of a recognized event from the reference table based on a threshold-grade match of least one of pixel values, zone-dependent pixel values, analysis of pixel values, metadata and, or a hash map, wherein said recognized event is at least one of a recognition of a face, person, group, object, movement, action, intrusion, specific location, vehicle, vehicle/license plate, impact, or aberrant sound; andtransmit at least any one of a single stream of the recognized event or a single stream of an audio-video sequence succeeding and, or preceding the recognized event, and including the recognized event, to a client device,wherein a contextual data comprising information of the recognized event is overlaid on the single stream; and in response to a determination that the processor-controlled video camera is improperly operating, transmit a status message indicating that the processor-controlled video camera is improperly operating to the client computerized device.

US Pat. No. 10,142,380

JOINING EXECUTABLE COMPONENT TO ONLINE CONFERENCE

Microsoft Technology Lice...

1. A system comprising: a user interface presentation component that causes, at least under one circumstance, a user interface to be presented on a display of the system, the user interface comprising at least:an online conference portion that shows a separate visualization for each of a plurality of participants in an online conversation that involves at least audio and video; and
a contacts portion that is visually separated from the online conference portion and that concurrently includes separate visualizations within the contacts portion for each of one or more individuals and each of one or more executable components that can be joined to the online conversation as participants, wherein each of the one or more executable components comprises computer executable code configured to cause an action associated with the executable component to occur within the online conversation when the executable component is joined to the online conversation as a participant of the online conversation; and
a joining component that joins participants into the online conversation when an instruction to join the participants into the online conversation is detected, wherein when an instruction to join a particular executable component of the one or more executable components from the contacts portion into the online conversation is detected, the joining component causes the particular executable component to be joined to the online conversation such that the action associated with the particular executable component occurs within the online conversation.

US Pat. No. 10,142,377

RELEVANCY IMPROVEMENT THROUGH TARGETING OF INFORMATION BASED ON DATA GATHERED FROM A NETWORKED DEVICE ASSOCIATED WITH A SECURITY SANDBOX OF A CLIENT DEVICE

FREE STREAM MEDIA CORP., ...

1. A system comprising:a client device capable of being associated with a plurality of networked devices through a computer network to:
process an embedded object,
constrain an executable environment in a security sandbox, and
execute a sandboxed application in the executable environment, the embedded object being processed through the sandboxed application; and
a relevancy-matching server to:
receive primary data generated from fingerprint data of each of the plurality of networked devices,
match the primary data with targeted data based on a relevancy factor,
search a storage for the targeted data, and
cause rendering of the targeted data through the embedded object processed through the sandboxed application of the client device,
wherein the primary data is any one of a content identification data and a content identification history.

US Pat. No. 10,142,376

METHOD, AND RELATED APPARATUS FOR RECOVERING CALLED SERVICE OF TERMINAL

Huawei Technologies Co., ...

1. A method for recovering a called service of a user terminal performed by a serving call session control function (S-CSCF), the method comprising:receiving a called request of the user terminal;
determining an initial proxy-call session control function (P-CSCF) entity with which the user terminal currently registers is faulty;
selecting an available P-CSCF for the user terminal;
notifying the available P-CSCF to trigger the user terminal to re-initiate IP Multimedia Subsystem (IMS) registration; and
delivering the called request to a re-registered P-CSCF to bear the called service of the user terminal after the user terminal completes the IMS registration.

US Pat. No. 10,142,375

CONTENT ENABLING SYSTEM

1. A system for remote acquisition of digital information, comprising:a content enabling device having a wireless interface for providing wireless connectivity to a content enabled region surrounding the content enabling device;
a sensory content apparatus or item for presenting sensory stimulus corresponding to digital content to a user of a mobile device, the mobile device being within the content enabled region configured to generate and transmit a token including at least one content ID parameter of a location of the mobile device in response to an actuation of the mobile device by the user at a specific time;
a content management server configured to store the digital content corresponding to the content enabling device and configured with a location of the content enabling device and an area of the content enabled region, the content management server being further configured to
receive the token from the mobile device,
determine if the location of the mobile device in the token is within the content enabled region, and
transmitting the digital content to the mobile device or a cloud based user account when the location of the mobile device is determined to be within the content enabled region.

US Pat. No. 10,142,371

AUTHORIZATION POLICY CUSTOMIZATION AND AUTHORIZATION POLICY LOCKDOWN

ORACLE INTERNATIONAL CORP...

1. A computer-implemented method comprising:receiving, from an administrative computer within a cloud services environment, a request to upgrade a cloud service application associated with a plurality of authorization policy artifacts, wherein:
upgrading the cloud service application comprises upgrading the plurality of authorization policy artifacts,
the cloud service application is provided as a service to a plurality of companies,
the plurality of authorization policy artifacts comprise customized authorization policy artifacts that are customized for at least one of the plurality of companies, and
the plurality of authorization policy artifacts comprise non-customized authorization policy artifacts that are not customized for any of the plurality of companies;
in response to receiving the request to upgrade the cloud service application, analyzing the plurality of authorization policy artifacts to identify a first subset of the plurality of authorization policy artifacts comprising the non-customized authorization policy artifacts and a second subset of the plurality of authorization policy artifacts comprising the customized authorization policy artifacts;
upgrading the first subset of the plurality of authorization policy artifacts based on the analyzing the plurality of authorization policy artifacts;
requesting input for the second subset of the plurality of authorization policy artifacts based on the analyzing the plurality of authorization policy artifacts; and
upgrading the second subset of the plurality of authorization policy artifacts based on the input.

US Pat. No. 10,142,369

METHOD AND SYSTEM FOR PROCESSING A STREAM OF INFORMATION FROM A COMPUTER NETWORK USING NODE BASED REPUTATION CHARACTERISTICS

ThreatMETRIX PTY LTD, Ch...

1. A method, implemented in a computer system that includes at least one processor and at least one storage device, for determining a reputation of a node in a context using information received electronically from a plurality of submitters, the method comprising:receiving, using the at least one processor, first information about one or more nodes from a first submitter of the plurality of submitters and second information about one or more nodes from a second submitter of the plurality of submitters, the one or more nodes being associated with a network;
identifying, using the at least one processor, a first reputation of the first submitter in the context and a second reputation of the second submitter in the context from a knowledge base,
wherein a reputation of a submitter in a given context is based at least on assertions associated with past behavior of the submitter in the given context and attributes from each of the other submitters of the plurality of submitters, each assertion from each submitter of the other submitters of the plurality of submitters weighted by a reputation of the submitter in the given context;
calculating, using the at least one processor, a node reputation of the node in the context based upon at least the first reputation of the first submitter in the context and the first information received from the first submitter and the second reputation of the second submitter in the context and the second information received from the second submitter,
wherein the node reputation of the node in a context is determined by calculating a sum of assertions from the submitter with respect to the context weighted by each submitter's reputation in the context, wherein the node reputation is expressed as a rational number based on normalized assertions, wherein a normalized assertion is expressed as:

where A denotes an assertion, Asxc is an assertion submitted by a submitter S in a context C about node X, and Asic is an assertion submitted by submitter S about node i, i=1 to n, and n is an integer;
transferring, using the at least one processor, the node reputation to a user of the computer system, and
developing and/or updating a knowledgebase intrusion detection system by applying the calculated node reputation.

US Pat. No. 10,142,367

SYSTEM AND METHOD FOR CREATION, DEPLOYMENT AND MANAGEMENT OF AUGMENTED ATTACKER MAP

ILLUSIVE NETWORKS LTD., ...

1. A system for network surveillance to detect attackers, comprising:a deception management server within a network of resources, comprising a deployment module managing and planting one or more decoy lateral attack vectors in one or more of the resources in the network, wherein a lateral attack vector is an object in memory or storage of a first resource in the network that may be used to access a second resource in the network; and
one or more decoy servers accessible from resources in the network, each decoy server comprising:
an alert module that issues an alert when a specific resource in the network accesses the decoy server via one or more of the decoy lateral attack vectors planted in the specific resource by said deployment module; and
a delay module, purposely delaying incoming connections to the decoy server while a resource accesses the decoy server, in order to allow additional time to monitor activity on the decoy server.

US Pat. No. 10,142,365

SYSTEM AND METHODS FOR RESPONDING TO CYBERSECURITY THREATS

The Boeing Company, Chic...

1. A cyber-security monitoring (CSM) computer device for responding to cybersecurity threats, said CSM computer device comprising a processor in communication with a memory, said processor configured to: monitor a virtual network including plurality of virtual machines; detect a cybersecurity threat to a first virtual machine of the plurality of virtual machines; generate a second virtual machine based on an uncompromised version of the first virtual machine; adjust the second virtual machine to resist the cybersecurity threat; disconnect the first virtual machine from the virtual network to prevent communication between the first virtual machine and the plurality of virtual machines included in the virtual network; connect the second virtual machine to the virtual network in place of the first virtual machine, and subsequent to the disconnect of the first virtual machine, spoof one or more commands from the first virtual machine in response to the cybersecurity threat.

US Pat. No. 10,142,363

SYSTEM FOR MONITORING AND ADDRESSING EVENTS BASED ON TRIPLET METRIC ANALYSIS

Bank of America Corporati...

1. A system for monitoring and addressing events based on triplet metric analysis, the system comprising:one or more memory devices; and
one or more processing devices operatively coupled to the one or more memory devices, wherein the one or more processing devices are configured to execute computer-readable program code to:
transmit control signals to cause a vendor database system to continuously monitor a vendor database for a new data input and, in response to identifying the new data input, automatically transmit the new data input to the system, wherein the new data input comprises at least a threat actor, a threat means, and a targeted asset;
receive the new data input from the vendor database system, wherein the new data input comprises unformatted text of prose-form messages;
apply an optical character recognition process to the unformatted text of prose-form messages to extract and identify the threat actor, the threat means, and the targeted asset;
identify a threat actor value based on a comparison of the threat actor to an actor value database, wherein the threat actor value comprises a scalar representation of capabilities of the threat actor;
identify a threat means value based on a comparison of the threat means to a means value database, wherein the threat means value comprises a scalar representation of effectiveness of the threat means;
identify a targeted asset value based on a comparison of the targeted asset to an asset value database, wherein the targeted asset value comprises a scalar representation of exposure potential of the targeted asset;
calculate a threat-based exposure value with a threat-based exposure model that is based at least on the identified threat actor value, the identified threat means value, and the identified targeted asset value, wherein the threat-based exposure model comprises:
R=|avb|sin(?)sin(?)
wherein:
R is the threat-based exposure value calculated with the threat-based exposure model;
a is the identified threat actor value;
v is the identified threat means value;
b is the identified targeted asset value;
? is a degree of relation between the threat actor and the threat means; and
? is a degree of relation between the targeted asset and a combination of the identified threat actor and the identified threat means;
calculate a total threat-based exposure value as a sum of R and a plurality of different threat-based exposure values associated with different combinations of threat actors, threat means, and targeted assets;
in response to calculating the threat-based exposure value, transmit control signals configured to cause a computing device system associated with a user to display a three-dimensional representation of the threat-based exposure model;
receive, from the user interface of the computing device system associated with the user, instructions to print the threat-based exposure model; and
in response to receiving instructions to print the threat-based exposure model, transmit control signals configured to cause a three-dimensional printer system to print the threat-based exposure model.

US Pat. No. 10,142,361

LOGIN CREDENTIAL ALERT SYSTEM

VISA INTERNATIONAL SERVIC...

1. A method comprising:receiving, by a first computer from an internet traffic monitoring computer, a decrypted username associated with a data breach at a first organization, wherein the internet traffic monitoring computer performed steps including:
receiving an encrypted username from a transaction computer, issuer computer, organization or other internet accessible resource provider, or third party computer,
decrypting the encrypted username to generate the decrypted username, and
transmitting the decrypted username to the first computer;
comparing, by the first computer, the decrypted username with previously received usernames from a plurality of organizations;
identifying, by the first computer, a second organization from the plurality of organizations at which the decrypted username is used;
encrypting, by the first computer, an alert using an encryption key; and
transmitting, by the first computer, the encrypted alert to a second computer associated with the second organization, the encrypted alert comprising the decrypted username, and the encrypted alert indicating that the decrypted username used at the second organization has been compromised for enhancing data security at the second organization.

US Pat. No. 10,142,354

CLOUD-BASED COMMUNICATION ACCOUNT SECURITY

1. A method comprising:receiving, by a computer system comprising a processor, over a network, a request to resolve a problem relating to a user device, wherein the request is received from one of a preinstalled application associated with the user device or from a user of the user device, and wherein the request comprises initial symptoms provided by the one of the preinstalled application associated with the user device or the user of the user device;
selecting, by the processor, based at least in part on the initial symptoms of the request provided by the one of the preinstalled application associated with the user device or the user of the user device, a diagnostic algorithm of a plurality of diagnostic algorithms to analyze data associated with the user device to identify symptoms of the problem and diagnose a cause of the symptoms identified, wherein the diagnostic algorithm, when executed by the processor, causes the processor to perform operations comprising
identifying applications that are generating traffic on the user device,
mapping network connections for the applications that are generating traffic on the user device, and
comparing the network connections for the applications that are mapped with preapproved network connections for the user device to diagnose at least one unapproved mapped network connection as the cause of the symptoms identified; and
searching, by the processor, to identify a solution to resolve the cause of the symptoms identified, wherein the solution to resolve the cause of the symptoms identified is based at least in part on diagnosis of the at least one unapproved mapped network connection as the cause of the symptoms identified.

US Pat. No. 10,142,353

SYSTEM FOR MONITORING AND MANAGING DATACENTERS

CISCO TECHNOLOGY, INC., ...

1. A system within a datacenter, comprising:two or more sensors configured to:
capture a packet;
describe the packet in a packet log;
send the packet log to a collector;
the collector being configured to:
receive the packet logs from the two or more sensors;
determine that the packet logs describe a connection between two endpoints in a datacenter;
describe the connection in a flow log; and
an analytics module configured to:
determine a status of the datacenter, using any connections in the flow log;
detect an attack that originated from within the datacenter from at least the determined status of the datacenter; and
modify, in response to the detected attack, a security policy of the datacenter.

US Pat. No. 10,142,352

CONFIGURATION MANAGEMENT FOR VIRTUAL MACHINE ENVIRONMENT

International Business Ma...

1. A computer-implemented method for controlling a connection between a virtual machine and a physical device, the method comprising:receiving, by a virtual machine managing server, a connection request for connecting the physical device to the virtual machine;
in response to receiving the connection request, determining, by the virtual machine managing server, whether the virtual machine satisfies a first connection permission condition and whether the physical device satisfies a second connection permission condition, wherein the second connection permission condition comprises a setting of a configuration of the physical device and a setting of a context of the physical device comprising a physical location of the physical device and a current time, wherein the physical location of the physical device is based on an internet protocol (IP) address of the physical device;
in response to a determination that the virtual machine does not satisfy the first connection permission condition, changing, based on a first instruction sent from an endpoint managing server, a configuration of the virtual machine to satisfy the first connection permission condition;
in response to a determination that the physical device does not satisfy the second connection permission condition, changing, based on a second instruction sent from the endpoint managing server, the configuration of the physical device to satisfy the second connection permission condition;
in response to a determination that the virtual machine satisfies the first connection permission condition and that the physical device satisfies the second connection permission condition, accepting, by the virtual machine managing server, the received connection request to connect the physical device to the virtual machine;
in response to accepting the received connection request, establishing a connection between the virtual machine and the physical device;
in response to establishing the connection between the physical device and the virtual machine, dynamically detecting a change in at least one selected from the group consisting of: the configuration of the virtual machine, a context of the virtual machine, the configuration of the physical device, and the context of the physical device;
determining that the dynamically detected change does not satisfy at least one of the first connection permission condition or the second connection permission condition; and
in response to the determination of the dynamically detected change, disconnecting the connection between the virtual machine and the physical device.

US Pat. No. 10,142,348

ENHANCED DATA INTERFACE FOR CONTACTLESS COMMUNICATIONS

Visa International Servic...

1. A method comprising:receiving, by a hardware communication device, a request for available applets from a hardware device;
providing, by the hardware communication device, a list of available applets including trusted applet identifiers and untrusted applet identifiers to the hardware device;
receiving, by the hardware communication device, a selection of an untrusted applet identifier from the list and an entity identifier associated with the hardware device, wherein the selection of the untrusted applet identifier from the list is determined based on a highest priority applet of the available applets supported by the hardware device;
validating, by the hardware communication device, that the hardware device is authorized to access credentials associated with the selected untrusted applet identifier by comparing the entity identifier to a list of trusted entity identifiers; and
providing, by the hardware communication device, the credentials associated with the selected untrusted applet identifier to the hardware device.

US Pat. No. 10,142,347

SYSTEM FOR CENTRALIZED CONTROL OF SECURE ACCESS TO PROCESS DATA NETWORK

BANK OF AMERICA CORPORATI...

12. A method for supporting and controlling access to a private block chain within a private block chain distributed network, the method comprising:receiving, by one or more processing devices, a request from a user utilizing a node to access the private block chain, wherein the request includes received authentication credentials, wherein the private block chain network comprises a distributed network of nodes managed by one or more entities, wherein nodes from the distributed network of nodes are operatively coupled to each other, have at least a portion of a private ledger, and share information on the ledger through electronic communication, and wherein the received authentication credentials comprises user authentication credentials and node authentication credentials;
comparing, by the one or more processing devices, the received authentication credentials with stored authentication credentials for the user and the node;
allowing, by the one or more processing devices, the user to access the private block chain distributed network when the received authentication credentials meet the stored authentication credentials for the user and the node;
determining, by the one or more processing devices, one or more types of actions that the user is allowed to, or prevented from, taking based on the comparison of the received authentication credentials with the stored authentication credentials;
receiving, by the one or more processing devices, an indication that the user took an action for an event within the private block chain, wherein the action occurred on the node from the distributed network of nodes, and wherein the action is validating the event using event information on the private ledger of the node from the distributed network of nodes of the private block chain, storing the event information for the event on the private ledger of the node from the distributed network of nodes of the private block chain, or disseminating the event information for the event on the private ledger of the node to one or more other nodes of the distributed network of nodes of the private block chain; and
determining, by the one or more processing devices, limits, wherein the limits comprise one or more user limits, one or more node limits, one or more entity limits, one or more event limits, and one or more action limits;
comparing, by the one or more processing devices, the action taken and the user, the node, an entity associated with the user, and the event associated with the action to the limits, including the one or more user limits, the one or more node limits, the one or more entity limits, the one or more event limits, and the one or more action limits; and
allowing or denying, by the one or more processing devices, the action based on the determination of the one or more types of actions that the user is allowed to, or prevented from, taking based on the comparison of the received authentication credentials with the stored authentication credentials and based on the comparison of the action and the user, the node, the entity, and the event associated with the action to the limits.

US Pat. No. 10,142,346

EXTENSION OF A PRIVATE CLOUD END-POINT GROUP TO A PUBLIC CLOUD

CISCO TECHNOLOGY, INC., ...

1. A method of extending a private cloud to a public cloud, the method comprising:establishing, by an orchestrator, a virtual private network between a private cloud and a public cloud, wherein the private cloud is behind a firewall;
receiving, by the orchestrator, one or more access control lists provisioned by the private cloud;
determining, by the orchestrator, contracts between an end point group of the private cloud and an end point group of the public cloud based on the one or more access control lists;
extending, by the orchestrator, the end point group of the private cloud to the end point group of the public cloud across the virtual private network; and
monitoring and troubleshooting, by the orchestrator, the end point group of the public clouds and associated public endpoints of the public cloud.

US Pat. No. 10,142,343

UNAUTHORIZED ACCESS DETECTING SYSTEM AND UNAUTHORIZED ACCESS DETECTING METHOD

NIPPON TELEGRAPH AND TELE...

1. An unauthorized access detecting system, comprising:processing circuitry configured to
generate authentication information that is used to log in to a predetermined server,
set the generated authentication information generated on a predetermined analyzing host and cause a program to be analyzed to operate on the predetermined analyzing host, wherein the program is allowed access to the set authentication information,
detect unauthorized access to a content at a predetermined server using the authentication information,
obtain a program corresponding to the authentication information by referring to a table stored in a memory, the table prescribing correspondence between the authentication information and the program, and
identify, as a program that leaks out information, the program that operates on the predetermined analyzing host set with the authentication information if unauthorized access using the authentication information has been detected.

US Pat. No. 10,142,342

AUTHENTICATION OF CLIENT DEVICES IN NETWORKS

Extreme Networks, Inc., ...

1. A method comprising:receiving identity information at an edge configuration device from a physical end device via a connection, wherein the identity information identifies the physical end device or one or more users associated with the physical end device, and wherein the identity information includes a request for permission for the physical end device to access a Shortest Path Bridging (SPB) network;
sending a request from the edge configuration device over the SPB network to an access control server connected to the SPB network in response to receiving the identity information, wherein the request requests authentication for the physical end device;
receiving authentication at the edge configuration device from the access control server for the physical end device to connect to the SPB network;
receiving network configuration information at the edge configuration device from the access control server in response to sending the request for authentication; and
using the network configuration information to configure the edge configuration device for use with one or more virtual local area networks (VLANs) of the SPB network for use with the physical end device.