Reasoning Under Uncertainty (e.g., Fuzzy Logic) Patents (Class 706/52)
  • Patent number: 10410088
    Abstract: A sensor data processing system and method is described. Contemplated systems and methods derive a first recognition trait of an object from a first data set that represents the object in a first environmental state. A second recognition trait of the object is then derived from a second data set that represents the object in a second environmental state. The sensor data processing systems and methods then identifies a mapping of elements of the first and second recognition traits in a new representation space. The mapping of elements satisfies a variance criterion for corresponding elements, which allows the mapping to be used for object recognition. The sensor data processing systems and methods described herein provide new object recognition techniques that are computationally efficient and can be performed in real-time by the mobile phone technology that is currently available.
    Type: Grant
    Filed: September 15, 2017
    Date of Patent: September 10, 2019
    Assignee: Nant Holdings IP, LLC
    Inventors: Kamil Wnuk, Jeremi Sudol, Bing Song, Matheen Siddiqui, David McKinnon
  • Patent number: 10410123
    Abstract: A method, system, and non-transitory computer readable medium for hidden evidence correlation and causation linking including computing a correlation link based on hidden evidence found in relation to a user input in hidden cycle measurements, forecasting the hidden evidence into future forecasted cycle measurements, and computing a causation link based on the future forecasted cycle measurements.
    Type: Grant
    Filed: November 18, 2015
    Date of Patent: September 10, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Aaron Keith Baughman, Bridget Briana Beamon, Dong Chen, Peter Kenneth Malkin
  • Patent number: 10401433
    Abstract: A method and apparatus for estimating battery life are provided. A method of estimating battery life may involve estimating first status information of a battery based on battery information acquired from the battery, estimating second status information of the battery using a partial cycle model corresponding to a battery degradation pattern for a partial cycle, and calculating the battery life based on a comparison between the first status information and the second status information.
    Type: Grant
    Filed: January 21, 2015
    Date of Patent: September 3, 2019
    Assignees: Samsung Electronics Co., Ltd., North Carolina State University
    Inventors: Mo-Yuen Chow, Habiballah Rahimi Eichi, Taejung Yeo, Paul Barom Jeon
  • Patent number: 10395176
    Abstract: A truth maintenance method and system. The method includes receiving by a computer processor, health event data associated with heath care records for patients. The computer processor associates portions of the health event data with associated patients and related records in a truth maintenance system database. The computer processor derives first health related assumption data and retrieves previous health related assumption data derived from and associated with previous portions of previous health event data. The computer processor executes non monotonic logic with respect to the first health related assumption data and the previous health related assumption data. In response, the computer processor generates and stores updated first updated health related assumption data associated with the first health related assumption data and the previous health related assumption data.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: August 27, 2019
    Assignee: International Business Machines Corporation
    Inventors: Prabhakar Attaluri, Mickey Iqbal, Calvin D. Lawrence, Matthew B. Trevathan
  • Patent number: 10394604
    Abstract: According to one general aspect, a system may include a non-volatile memory (NVM), a resource arbitration circuit, and a shared resource. The non-volatile memory may be configured to store data and manage the execution of a task. The non-volatile memory may include a network interface configured to receive data and the task, a NVM processor configured to determine if the processor will execute that task or if the task will be assigned to a shared resource within the system, and a local communication interface configured to communicate with at least one other device within the system. The resource arbitration circuit may be configured to receive a request to assign the task to the shared resource, and manage the execution of the task by the shared resource. The shared resource may be configured to execute the task.
    Type: Grant
    Filed: May 23, 2017
    Date of Patent: August 27, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Sompong Paul Olarig, David Schwaderer
  • Patent number: 10389760
    Abstract: A method and system for dynamic identification of network security policies are provided. The method comprises inspecting network traffic using a number of network inspection technologies; executing a first network security system to implement a first number of security policies to respond to a first number of threats identified by the number of network inspection technologies; executing a second network security system to implement a second number of security policies to respond to a second number of threats identified by the number of network inspection technologies; obtaining security intelligence from the first and second network security system; and adaptively reassessing the first and second number of security policies based on the security intelligence.
    Type: Grant
    Filed: August 19, 2013
    Date of Patent: August 20, 2019
    Assignee: TREND MICRO INCORPORATED
    Inventors: Harry Bryson, Malcolm Dodds, Wei Lu, Julian Palmer
  • Patent number: 10380489
    Abstract: Systems and methods are provided for receiving a query created by a user, receiving output data of at least one function to retrieve data related to the query and analyzing the output data of the at least one function to retrieve data related to the query. The systems and methods further provide for generating at least one dynamic knowledge graph associated with the output data of the at least one function, wherein the at least one dynamic knowledge graph comprises data from the output data of the at least one function and indicates relationships between the data, analyzing the at least one dynamic knowledge graph to determine data relevant to the query generated by the user, and generating a response to the query based on the data relevant in the at least one dynamic knowledge graph.
    Type: Grant
    Filed: March 7, 2017
    Date of Patent: August 13, 2019
    Assignee: SAP SE
    Inventors: Anil Babu Ankisettipalli, Karthik Uppuluri, Frank Blechschmidt
  • Patent number: 10372310
    Abstract: A computing device is described which has a memory storing at least one indicator of image use; a user interface which receives user input; and a processor configured to trigger prediction, from the user input, of a plurality of candidate images for input to the computing device. The processor is configured to at least partially suppress the prediction of the plurality of images using the indicator of image use.
    Type: Grant
    Filed: September 6, 2016
    Date of Patent: August 6, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David Martinez Del Corral, Alice Elizabeth Rosam, Vladyslav Kolesnyk
  • Patent number: 10366325
    Abstract: Aspects herein describe new methods of determining optimal actions to achieve high-level goals with minimum total future cost. At least one high-level goal is inputted into a user device along with various observational data about the world, and a computational unit determines, though a method comprising backward and forward sweeps, an optimal course of action as well as emotions. In one embodiment a user inputs a high-level goal into a cell phone which senses observational data. The cell phone communicates with a server that provides instructions. The server determines an optimal course of action via the method of backward and forward sweeps, and the cell phone then displays the instructions and emotions to the user.
    Type: Grant
    Filed: December 2, 2015
    Date of Patent: July 30, 2019
    Inventor: Paul Burchard
  • Patent number: 10366101
    Abstract: The disclosed embodiments provide a system that facilitates the processing of network data. During operation, the system causes for display a graphical user interface (GUI) for obtaining configuration information for configuring the generation of time-series event data from network packets captured by one or more remote capture agents. Next, the system causes for display, in the GUI, a first set of user-interface elements comprising event stream information for one or more ephemeral event streams used to temporarily generate the time-series event data from the network packets. The system then causes for display, in the GUI, a mechanism for navigating between the event stream information and creation information for one or more creators of the one or more ephemeral event streams.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: July 30, 2019
    Assignee: Splunk Inc.
    Inventors: Clayton S. Ching, Michael R. Dickey, Vladimir A. Shcherbakov, Nishant Teredesai, Matthew S. Zises
  • Patent number: 10368221
    Abstract: A method for operating a wireless communication device comprising a communication unit comprising a radio mode decision unit and a transceiver unit, the radio mode decision unit further maintaining a set of network operation modes, the wireless communication device further comprising a controlling appliance, interconnected with the communication unit by means of a command interface. The communication unit ascertains at least one communication behavior parameterization conforming to a preconfigured communication behavior demand of a cellular network1 The controlling appliance submits a transport template dataset comprising a data element relating to an envisaged communication behavior to the communication unit by means of the command interface.
    Type: Grant
    Filed: May 10, 2016
    Date of Patent: July 30, 2019
    Assignee: GEMALTO M2M GMBH
    Inventors: Volker Breuer, Lars Wehmeier, Florian Denzin, André Ostheeren
  • Patent number: 10356485
    Abstract: Methods and apparatus to calculate granular data of a region based on another region for media audience measurement are disclosed. An example method for calculating, via a processor, granular data of a region includes determining aggregate behavioral data associated with a media audience measurement of a target region. The example method includes determining, via the processor, aggregate demographics data of the target region. The example method includes determining, via the processor, granular data of a source region. The example method includes calculating, via the processor, granular data of the target region to measure a media audience of the target region by apportioning the aggregate demographics data and the aggregate behavioral data of the target region based on the granular data of the source region.
    Type: Grant
    Filed: October 23, 2015
    Date of Patent: July 16, 2019
    Assignee: The Nielsen Company (US), LLC
    Inventors: Jonathan Sullivan, Michael Sheppard, Peter Lipa
  • Patent number: 10354332
    Abstract: Techniques for detecting physical conditions at a physical premises from collection of sensor information from plural sensors execute one or more unsupervised learning models to continually analyze the collected sensor information to produce operational states of sensor information, produce sequences of state transitions, detect during the continual analysis of sensor data that one or more of the sequences of state transitions is a drift sequence, correlate determined drift state sequence to a stored determined condition at the premises, and generate an alert based on the determined condition. Various uses are described for these techniques.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: July 16, 2019
    Assignee: Sensormatic Electronics, LLC
    Inventors: Christine Trainor, David Vavrasek
  • Patent number: 10345927
    Abstract: An embodiment provides a method, including detecting, using a processor, pen input to a surface of an electronic device; accessing, using a processor, one or more other inputs associated in time with the pen input; and adjusting, using a processor, a location of a display output representing the pen input using both of the detected pen input and the one or more other inputs. Other aspects are described and claimed.
    Type: Grant
    Filed: June 11, 2014
    Date of Patent: July 9, 2019
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Scott Edwards Kelso, Xin Feng
  • Patent number: 10347125
    Abstract: A system and method for communicating with a plurality of vehicles. The method includes receiving route information from a plurality of telematics units installed into each of the vehicles. The information may be collected as the vehicles are traveling along a vehicle route. The method further includes determining an eligibility of the vehicle route for use with a semi-autonomous driving system of the vehicles from at least the received route information. The method may also include communicating the eligibility of the vehicle route to the vehicles. The system includes a plurality of telematics units configured to collect route information as the vehicles are traveling along a vehicle route. The system further includes a database in communication with the plurality of telematics units. The database includes an eligibility of the vehicle route for use with a super cruise system of the vehicles.
    Type: Grant
    Filed: October 13, 2016
    Date of Patent: July 9, 2019
    Assignees: GM Global Technology Operations LLC, General Motors LLC
    Inventors: Esteban Camacho, Alexander X. Cermak, Ryan Olejniczak, Curtis L. Hay, Praneeth Nelapati
  • Patent number: 10339308
    Abstract: The disclosed computer-implemented method for remediating computer reliability issues may include (1) obtaining a computer-generated log line that potentially includes information pertaining to a cause of a reliability issue experienced by a device, (2) determining that a product-specific schema has not been created for a product that generated the computer-generated log line, (3) in response to determining that a product-specific schema has not been created for the product, matching values of the computer-generated log line to fields within one or more established schemas that are not specific to the product, (4) identifying an entry, within the one or more established schemas, that corresponds to the computer-generated log line, and (5) remediating the device based on information associated with the entry within the one or more established schemas. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: November 10, 2016
    Date of Patent: July 2, 2019
    Assignee: Symantec Corporation
    Inventors: Michael Hart, Michael Spertus, William E. Sobel, Nitin Supekar
  • Patent number: 10337879
    Abstract: Apparatus, systems, and/or methods may provide travel assistance. For example, a determination may be made that a user is to begin driving in the near future. In addition, a determination may be made of one or more predicted destinations when the user is to begin driving in the near future. Thus, travel assistance may be provided to the user based on the one or more predicted destinations when the user is to begin driving in the near future.
    Type: Grant
    Filed: December 24, 2015
    Date of Patent: July 2, 2019
    Assignee: Intel Corporation
    Inventors: Omri Mendels, Rami Mayer, Ronen Soffer
  • Patent number: 10333503
    Abstract: A quantum controller comprises raw pulse generation circuitry, pulse modification circuitry, and output management circuitry. The raw pulse generation circuitry is operable to generate a raw output pulse. The output management circuitry is operable to route one or more output pulses onto a selected one or more signal paths based on to which one or more of a plurality of elements of a quantum processor the one or more output pulses are to be sent. The pulse modification circuitry is operable to select pulse modification settings to use for processing of the raw output pulse, wherein the selection is based on which of the signal paths are selected and/or to which elements of a quantum processor the pulses are to be sent. The pulse modification circuitry is operable to process the raw pulse using the selected pulse modification settings to generate the output pulses.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: June 25, 2019
    Assignee: Quantum Machines
    Inventors: Yonatan Cohen, Nissim Ofek, Itamar Sivan
  • Patent number: 10333833
    Abstract: Systems, methods, and computer-readable media for providing network assurance. In some embodiments, a method can include receiving input used to identify an endpoint. At least one logical object associated with the endpoint of logical objects in a network environment is identified based on the input. A health of the at least one logical object associated with the endpoint is determined. Additionally, a health of the network environment with respect to the endpoint operating to provide services through the network environment is determined based on the determined health of the at least one logical object associated with the endpoint.
    Type: Grant
    Filed: September 25, 2017
    Date of Patent: June 25, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Kannan Ponnuswamy, Navneet Yadav, Arvind Chari, Paul Andrew Raytick
  • Patent number: 10332014
    Abstract: A method for wastewater treatment that comprises receiving influent readings from sensors located along influent stream(s) of a wastewater treatment unit, effluent readings from sensors located along effluent stream(s) of the wastewater treatment unit, a feedback flow variable calculated according to a state of a feedback flow channel between an effluent output and an influent input, analyzing the influent readings and the effluent readings to extract an influent flow variable, a total nitrogen at effluent variable and a total phosphorus at effluent variable, and calculating control instructions to control the wastewater treatment unit by assigning a combination of a cost variable reflecting a treatment cost for treating the influent stream(s), a time period, the influent flow variable, the total nitrogen at effluent variable, the total phosphorus at effluent variable, and the feedback flow variable in a state space of the wastewater treatment unit.
    Type: Grant
    Filed: August 26, 2015
    Date of Patent: June 25, 2019
    Assignee: International Business Machines Corporation
    Inventors: Segev E Wasserkrug, Alexander Zadorojniy, Sergey Zeltyn
  • Patent number: 10324510
    Abstract: A storage unit stores therein first information indicating the correspondence among each acquisition time point at which a result of measuring cumulative energy consumed during the execution of a program was acquired, the cumulative energy, and the memory address of an instruction executed at the acquisition time point. The storage unit stores therein second information indicating the correspondence between each executed part of the program and a range of the memory addresses of instructions of the program. A computation unit determines time points in the execution of a predetermined executed part, on the basis of the first and second information, and calculates cumulative energy for each of the time points with linear interpolation.
    Type: Grant
    Filed: April 6, 2016
    Date of Patent: June 18, 2019
    Assignee: FUJITSU LIMITED
    Inventor: Ikuo Miyoshi
  • Patent number: 10324932
    Abstract: An example computer-implemented method includes receiving, via a processor, a plurality of structured query statements associated with an application and a database. The method includes detecting, via the processor, a logical relationship between at least two of the plurality of structured query statements based on a common source, a predetermined threshold time, a common transaction. The method includes generating, via the processor, a model based on the detected logical relationship. The method further includes receiving, via the processor, a request to modify the database. The method also further includes modifying, via the processor, the database in response to detecting that a predetermined threshold probability of application functionality impairment is not exceeded.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: June 18, 2019
    Assignee: International Business Machines Corporation
    Inventors: Itai Gordon, Peter Hagelund, Ilan D. Prager
  • Patent number: 10325687
    Abstract: The present invention is directed to computer based pharmacokinetics systems, such as. web-based pharmacokinetics systems, and their use to predict a dose and a dosing interval for a patient in need of a clotting factor therapy.
    Type: Grant
    Filed: December 6, 2014
    Date of Patent: June 18, 2019
    Assignee: Bioverativ Therapeutics Inc.
    Inventor: Haiyan Jiang
  • Patent number: 10303511
    Abstract: A multitask workflow is proactively identified based upon user context information. For discrete tasks of the multitask workflow, modules directed to such tasks are identified from among other modules also directed to the same task, and are proactively presented to the user. Modules are selected based upon predetermined values associated with such modules, which can be indicative of capabilities, relationships, incentives associated with presentation of the modules to the user, and other like valuations. The modules offer visually enticing experiences to aid the user in performing a task, of the multitask workflow, and thereby increasing the user's interaction performance. Additionally, the modules exchange information to increase user efficiency in performing the multitask workflow.
    Type: Grant
    Filed: November 14, 2016
    Date of Patent: May 28, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Angela Moulden, Neal Osotio
  • Patent number: 10296812
    Abstract: A method performed by an apparatus is described. The method includes receiving a first set of object data corresponding to a first journey. The method also includes receiving a second set of object data corresponding to a second journey. The method further includes determining a similarity metric between the first set of object data and the second set of object data. The similarity metric indicates a distance between the first set of object data and the second set of object data for at least one object. The method additionally includes clustering the first set of object data and the second set of object data for the at least one object based on the similarity metric to produce at least one object cluster. The method also includes producing map data based on the at least one object cluster.
    Type: Grant
    Filed: June 12, 2017
    Date of Patent: May 21, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Onkar Jayant Dabeer, Kiran Somasundaram, Radhika Dilip Gowaikar, Ravi Teja Sukhavasi
  • Patent number: 10296837
    Abstract: A system and method for analyzing documents, such as posts, on-line reviews and comments from people based on topics of the documents, to determine general sentiment of users is disclosed. Topics from the documents and their corresponding sentiment polarities are extracted. The documents are regarded to be constituted by a series of topics. The sentiment for a topic is represented by a quadruple (k, so, h, i), where k is the topic, so is the sentiment opinion, h is the comment or post holder, and i is the document. A quintuple (k, sup, p, n, ne) is used to illustrate the topics and corresponding sentiments and is stored in S, where sup indicates the frequency of the topic, and p (positive), n (negative) and ne (neutral) are different types of opinions of the users. From the quintuple set S, every topic is related to three kinds of sentiment opinions (positive, negative, and neutral), enabling determination of popular topics in documents as well as the users' sentiment polarities.
    Type: Grant
    Filed: October 15, 2015
    Date of Patent: May 21, 2019
    Assignee: SAP SE
    Inventors: Meilin Bai, Xingtian Shi, Wen-Syan Li
  • Patent number: 10295350
    Abstract: A request for a route guide to a destination in a building is received from a user terminal device. BIM data for the building is received, including material properties of the building elements, the material properties consisting of ease of slipping when wet, earthquake resistance, and flame retardancy base values. Security information for a route, real-time information for building status, and a user profile are received. A route guide to the destination in the building is created, based the BIM data, security information, real-time building status, and the user profile. Information from one or more environmental sensors is received indicating that an environmental event has been detected. Its current position is received from the user terminal device. The route guide from the user terminal device's current position is updated based on the environmental event, and the material properties of the building elements that are related to the environmental event.
    Type: Grant
    Filed: December 18, 2017
    Date of Patent: May 21, 2019
    Assignee: International Business Machines Corporation
    Inventors: Yasutaka Nishimura, Masami Tada, Akihiko Takajo, Takahito Tashiro
  • Patent number: 10289899
    Abstract: In some embodiments, the present invention provides for an exemplary system that may include at least the following components: a camera component, where the camera component is configured to acquire a visual input, where the visual input includes a face of a person; a processor configured to: obtain the visual input; apply a face detection algorithm to detect a presence of the face within the visual input; extract a vector of at least one feature of the face; match the vector to a stored profile of the person to identify the person; fit, based on person-specific meta-parameters, a three-dimensional morphable face model (3DMFM) to obtain a person-specific 3DMFM of the ne person; apply a facial expression detection algorithm to the person-specific 3DMFM to determine a person-specific facial expression; and cause to perform at least one activity associated with the person based at least in part on the person-specific facial expression of the person.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: May 14, 2019
    Assignee: Banuba Limited
    Inventors: Viktor Prokopenya, Yury Hushchyn, Aliaksei Sakolski, Dzmitry Kachatkou, Viachaslau Arkhipau
  • Patent number: 10275705
    Abstract: A method for generating data explanations in a recursive cortical network includes receiving a set of evidence data at child feature nodes of a first layer of the recursive cortical network, setting a transformation configuration that directs messaging of evidence data and transformed data between layers of the network, performing a series of transformations on the evidence data according to the transformation configuration, the series including at least one forward transformation and at least one reverse transformation, and outputting the transformed evidence data.
    Type: Grant
    Filed: August 10, 2015
    Date of Patent: April 30, 2019
    Assignee: Vicarious FPC, Inc.
    Inventors: Dileep George, Kenneth Alan Kansky, Christopher Remmert Laan, Wolfang Lehrach, Bhaskara Mannar Marthi, David Scott Phoenix, Eric Purdy
  • Patent number: 10275556
    Abstract: We disclose transconductor-capacitor classical dynamical systems that emulate quantum dynamical systems and quantum-inspired systems by composing them with 1) a real capacitor, whose value exactly emulates the value of the quantum constant ? termed a Planck capacitor; 2) a ‘quantum admittance’ element, which has no classical equivalent, but which can be emulated by approximately 18 transistors of a coupled transconductor system; 3) an emulated ‘quantum transadmittance element’ that can couple emulated quantum admittances to each other; and 4) an emulated ‘quantum transadmittance mixer element’ that can couple quantum admittances to each other under the control of an input. We describe how these parts may be composed together to emulate arbitrary two-state and discrete-state quantum or quantum-inspired systems including stochastics, state preparation, probability computations, state amplification, state attenuation, control, dynamics, and loss compensation.
    Type: Grant
    Filed: November 29, 2017
    Date of Patent: April 30, 2019
    Assignee: The Trustees of Dartmouth College
    Inventor: Rahul Sarpeshkar
  • Patent number: 10267951
    Abstract: In an approach, a method for fusing point data with areal averages is performed by a computing system. The fusion procedure is coherent, in the sense that the computing system takes into account what the areal averages represent with respect to the point data. The overarching goal is to fit a model that takes into account the information derived from both data sets. The areal averages provide an estimate for what the integral of a model representing the behavior of the environmental variable should be over a particular district and the point values indicate the estimated value at particular locations. Thus, the integral of the fitted model over a district of the grid should approximate the value provided by the areal averages while also approximating the value provided by the point data for locations which are provided by the point data.
    Type: Grant
    Filed: May 12, 2016
    Date of Patent: April 23, 2019
    Assignee: The Climate Corporation
    Inventors: Ricardo T. Lemos, Stephan Hoyer
  • Patent number: 10257143
    Abstract: An example method to generate knowledge base articles involves analyzing user-satisfaction indicators of a plurality of user response messages in a forum message board of a cloud computing system. The user response messages are posted in response to a first message requesting assistance related to a computing resource. One of the user response messages having a highest one of the user-satisfaction indicators relative to others of the plurality of user response messages is selected. A knowledge base article is generated based on the selected user response message.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: April 9, 2019
    Assignee: VMware, Inc.
    Inventors: Glen Robert Simpson, Didier Giannesini, Clive Ilan Ross
  • Patent number: 10250626
    Abstract: An attacking node detection apparatus, method, and computer program product thereof are provided. The attacking node detection apparatus stores a plurality of access records of an application, wherein each access record includes a network address of a host and an access content. The attacking node detection apparatus filters the access records into a plurality of filtered access records according to a predetermined rule so that the access content of each filtered access record conforms to the predetermined rule. The attacking node detection apparatus creates at least one access relation of each of the network addresses according to the filtered access records, wherein each access relation is defined by one of the network addresses and one of the access contents. The attacking node detection apparatus identifies a specific network address as an attacking node according to the access relations.
    Type: Grant
    Filed: December 7, 2016
    Date of Patent: April 2, 2019
    Assignee: Institute For Information Industry
    Inventors: Chia-Min Lai, Ching-Hao Mao, Chih-Hung Hsieh, Te-En Wei, Chi-Ping Lai
  • Patent number: 10241969
    Abstract: A data processing system that calculates a correlation coefficient between multiple variables includes a storage unit in which a table in which multiple correlation coefficients are stored is stored, a first selection unit that makes a selection to determine whether or not calculation of a first correlation coefficient that is a correlation coefficient between a first variable and a second variable is indispensable, a second selection unit that selects a third variable which is a variable that results from storing in the table a second correlation coefficient that is a correlation coefficient representing a relationship with the first variable, and a third correlation coefficient that is a correlation coefficient representing a relationship with the second variable, and a first determination unit that determines whether or not the calculation of the first correlation coefficient is indispensable, based on the second correlation coefficient and the third correlation coefficient.
    Type: Grant
    Filed: August 18, 2014
    Date of Patent: March 26, 2019
    Assignee: HITACHI, LTD.
    Inventor: Tomoaki Akitomi
  • Patent number: 10244503
    Abstract: Systems and method to measure a population size of mobile devices that have visited a region during a time period, by: converting location data of mobile devices into visitation data using a grid reference system, where for each mobile device and each of a plurality of time intervals in the time period, the visitation data identifies whether or not the mobile device has visited the region in the time interval; applying the visitation data as a capture history in an imaginary capture-recapture exercise, where whether or not a device has visited the region during a time interval represents whether the device is captured in the exercise in the respective capture occasion corresponding to the time interval; and estimating the population size based on an estimate of a population size of mobile devices that are not captured in the exercise from a capture-recapture statistical modeling of the capture history.
    Type: Grant
    Filed: September 12, 2016
    Date of Patent: March 26, 2019
    Assignee: NINTHDECIMAL, INC.
    Inventors: Greg Rothman, Elena Rose
  • Patent number: 10229670
    Abstract: Methods and systems to translate input labels of arcs of a network, corresponding to a sequence of states of the network, to a list of output grammar elements of the arcs, corresponding to a sequence of grammar elements. The network may include a plurality of speech recognition models combined with a weighted finite state machine transducer (WFST). Traversal may include active arc traversal, and may include active arc propagation. Arcs may be processed in parallel, including arcs originating from multiple source states and directed to a common destination state. Self-loops associated with states may be modeled within outgoing arcs of the states, which may reduce synchronization operations. Tasks may be ordered with respect to cache-data locality to associate tasks with processing threads based at least in part on whether another task associated with a corresponding data object was previously assigned to the thread.
    Type: Grant
    Filed: June 24, 2013
    Date of Patent: March 12, 2019
    Assignee: Intel Corporation
    Inventors: Kisun You, Christopher J. Hughes, Yen-Kuang Chen
  • Patent number: 10223464
    Abstract: In one embodiment, a method includes receiving a search query from a client system of a first user; parsing the search query into n-grams, and calculating confidence-scores for entities in a set of query-analysis-entities based on the n-grams, each confidence-score representing a probability that one or more of the n-grams are intended to reference a respective entity; determining a set of search results matching the search query, and calculating entity-frequencies corresponding to entities in a set of results-analysis-entities based on a histogram analysis of the set of search results; calculating a filter-score entities in a set of prospective-entities, which includes entities from the set of query-analysis-entities and the set of results-analysis-entities, based on the respective confidence-score and entity-frequency; and sending, to the client system, suggested filters corresponding to entities having a filter-score greater than a threshold filter-score, the suggested filters being selectable to modify th
    Type: Grant
    Filed: August 4, 2016
    Date of Patent: March 5, 2019
    Assignee: Facebook, Inc.
    Inventors: Melissa Rose Winstanley, Evan John Rocha, David M. Goldblatt, Brinda Mehta, Daniel Cabral Francisco, Krishna Jayaram Kalpathy, Prerna Totla, Eric Ringger
  • Patent number: 10225308
    Abstract: The present invention extends to methods, systems, and computing system program products for decrementally calculating Z-score for Big Data or streamed data. Embodiments of the invention include decrementally calculating one or more components of a Z-score for a modified computation subset based on one or more components of a Z-score calculated for a pre-modified computation subset and then calculating a Z-score for a selected data element in the modified computation subset based on one or more of the decrementally calculated components. Decrementally calculating Z-score avoids visiting all data elements in the modified computation subset and performing redundant computations thereby increasing calculation efficiency, saving computing resources and reducing computing system's power consumption.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: March 5, 2019
    Assignee: CLOUD & STREAM GEARS LLC
    Inventor: Jizhu Lu
  • Patent number: 10218278
    Abstract: A switching voltage converter using an isolated topology includes a transformer for coupling power from an input source to an output load. The transformer must be protected to prevent saturation of its core due to excessive magnetic flux density as the transformer transfers power from its primary side to its secondary side. The magnetic flux is estimated using a voltage measured on the primary or secondary side of the transformer, wherein the secondary-side voltage may be a rectified voltage. If the estimated magnetic flux is detected as approaching a saturation level of the transformer core, any power being input to the transformer is curtailed. This may be accomplished by modifying pulse-width modulated (PWM) waveforms controlling power switches that control the input power transferred to the transformer. Using these techniques, transformer saturation may be avoided without requiring a significantly oversized transformer within the voltage converter.
    Type: Grant
    Filed: October 9, 2017
    Date of Patent: February 26, 2019
    Assignee: Infineon Technologies Austria AG
    Inventors: Darryl Tschirhart, Amir Babazadeh
  • Patent number: 10212505
    Abstract: A method for enhancing sensor measurements includes performing measurements utilizing sensors of wireless earpieces, analyzing the measurements to determine statistical confidence in the measurements, and determining whether the measurements are accurate utilizing the statistical confidence. The measurements may be biometric measurements of a user utilizing the wireless earpieces. The measurements may be environmental measurements. A wireless earpiece may include a frame for fitting in an ear of a user, a logic engine controlling functionality of the wireless earpiece, and a plurality of sensor performing biometric measurements of the user.
    Type: Grant
    Filed: January 9, 2018
    Date of Patent: February 19, 2019
    Assignee: BRAGI GmbH
    Inventor: Friedrich Christian Förstner
  • Patent number: 10210457
    Abstract: A system and method are disclosed for estimating a number of unique users (e.g., the number of unique users accessing a website, etc.). In one aspect, one or more transactions occurring during a time frame and a plurality of unauthenticated unique identification records associated with the transactions are identified. The time frame is segmented into disjoint time intervals, and a respective bit pattern is determined for each of the unauthenticated unique identification records. A set of churn patterns is determined based on the bit patterns, and a number of expected unauthenticated unique identification records is determined based on the bit patterns and the churn patterns. A number of unique users is estimated based on the size of the set of churn patterns and the number of expected unauthenticated unique identification records.
    Type: Grant
    Filed: December 9, 2015
    Date of Patent: February 19, 2019
    Assignee: Google LLC
    Inventors: Vasyl Pihur, Armand Dijamco, David Diez, William Dirks
  • Patent number: 10204084
    Abstract: This disclosure describes techniques and architectures that involve a latent activity model for workplace emails. Such a model is based, at least in part, on a concept that communications, such as email at a workplace, are purposeful and organized by activities. An activity is a set of interrelated actions and events around a common goal, involving a particular group of people, set of resources, and time framework, for example. The latent activity model involves a probabilistic inference in graphical models that jointly captures the interplay between latent activities and the email contexts governed by the emails. Such contexts may be email recipients, subject and body of the email, and so on.
    Type: Grant
    Filed: October 10, 2016
    Date of Patent: February 12, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ashequl Qadir, Michael Gamon, Patrick Pantel, Ahmed Hassan Awadallah
  • Patent number: 10193384
    Abstract: Systems and methods for automatically selecting actions to take on a utility grid to simultaneously reduce uncertainty while selecting actions that improve one or more effectiveness metrics. Grid action effects are represented as confidence intervals, the overlap of which is used as a weight when selecting actions within a constrained search space of grid actions. The response of the utility grid to the grid actions may be measured and parsed by the temporal and spatial reach of the grid action, then used to update the confidence intervals for that particular selected grid action.
    Type: Grant
    Filed: January 11, 2016
    Date of Patent: January 29, 2019
    Assignee: 3M INNOVATIVE PROPERTIES COMPANY
    Inventors: Brian E. Brooks, Gilles J. Benoit, Yang Lu
  • Patent number: 10176011
    Abstract: System and method for automatically generating and executing service operation, implementation for executing a task is disclosed. Task information and Entity relationship model associated with task is processed to identify part of the Entity Relationship Model matching with the task. Service operation template associated with the task is identified based on task information; and part of the Entity relationship model and service operation template is processed dynamically to generate and execute service operation implementation for executing the task. In another aspect, a part of an Entity relationship instance model associated with the task is identified dynamically based on the part of the Entity Relationship Model matching with the task and the task information; and part of the Entity relationship Instance model and service operation template processed dynamically, to generate and execute the service operation implementation for executing the task.
    Type: Grant
    Filed: June 9, 2016
    Date of Patent: January 8, 2019
    Assignee: Tata Consultancy Services Limited
    Inventors: Amrish Shashikant Pathak, Nikita Aggarwal, Humakausar Saudagar, Harrick Mayank Vin, Rahul Ramesh Kelkar, Adwait Inamdar, Veena Deshmukh, Sudha Veera Venkata Lakshmi Kancharla
  • Patent number: 10176336
    Abstract: A “Data Transfer Tool” extracts, labels and stores user data or information that may be confined within application silos during user interaction with arbitrary apps. The Data Transfer Tool enables sharing of this otherwise siloed data shared across and between authorized apps. The Data Transfer Tool provides a task-centric approach to define and extract structured and semantically meaningful information from source applications by providing multiple semantic models that are individually tailored to particular source apps. The Data Transfer Tool applies an accessibility API or the like of the OS in combination with the semantic model for the source app to scrape user entered or selected data or information from the source app. The Data Transfer Tool enables and creates new user experiences and increases user efficiency when interacting with various apps by making the scraped data or information available to subscribing destination apps approved to receive that data or information.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: January 8, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Vishnu Navda, Ramachandran Ramjee, Devarayasamudra Chandramouli Vageesh, Saikat Guha, Venkata N. Padmanabhan
  • Patent number: 10169717
    Abstract: A method, computer program product, and computer system, for receiving a first set of ground truth instances from a first source. A second set of ground truth instances may be received from a second source. The first and second sets of ground truth instances may be weighted differently based on a level of trust associated with each of the first and second sources. The weighted first and second sets of ground truth instances may be applied in a machine learning task executed by a computer.
    Type: Grant
    Filed: August 13, 2015
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: James W. Murdock, IV, Stephan J. Roorda, Mary D. Swift
  • Patent number: 10169718
    Abstract: A method, computer program product, and computer system, for receiving a first set of ground truth instances from a first source. A second set of ground truth instances may be received from a second source. The first and second sets of ground truth instances may be weighed differently based on a level of trust associated with each of the first and second sources. The weighted first and second sets of ground truth instances may be applied in a machine learning task executed by a computer.
    Type: Grant
    Filed: September 22, 2015
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: James W. Murdock, IV, Stephan J. Roorda, Mary D. Swift
  • Patent number: 10170110
    Abstract: A method for ranking candidate speech recognition results includes generating, with a controller, a plurality of feature vectors for the candidate speech recognition results, each feature vector including one or more of trigger pair features, a confidence score feature, and word-level features. The method further includes providing the plurality of feature vectors as inputs to a neural network, generating a plurality of ranking scores corresponding to the plurality of feature vectors for the plurality of candidate speech recognition results based on an output layer of the neural network, and operating the automated system using the candidate speech recognition result in the plurality of candidate speech recognition results corresponding to a highest ranking score in the plurality of ranking scores as input.
    Type: Grant
    Filed: November 17, 2016
    Date of Patent: January 1, 2019
    Assignee: Robert Bosch GmbH
    Inventors: Zhengyu Zhou, Rami Botros
  • Patent number: 10165328
    Abstract: Systems and methods are disclosed for enabling Internet users to schedule recordings of electronic programming content. One method includes displaying on a web page, over the Internet, a user interface element associated with an advertisement for electronic programming content; wherein selection of the user interface element, by a user of a web browsing device, initiates a recording device of the user, separate from the web browsing device, to schedule a recording of the electronic programming content. Another method for enabling Internet users to request television content includes displaying on a web page, over the Internet, a user interface element associated with an advertisement for television content; wherein a user's selection of the user interface element initiates a request for the advertised television content from a carrier that provides television service to the user.
    Type: Grant
    Filed: November 21, 2017
    Date of Patent: December 25, 2018
    Assignee: Oath (Americas) Inc.
    Inventors: Seth Mitchell Demsey, Susan Lynn Song
  • Patent number: 10163059
    Abstract: A method for conversation branching may include storing a plurality of messages communicated in an online conversation and generating a fingerprint for each message. The fingerprint for each message may be stored in a lookup table. The method may also include detecting a new message from one of the users and processing the new message to generate an artifact that correlates to the new message. The lookup table may be queried using the artifact to determine a similarity between the new message and each of the stored messages. One or more proposed reply messages to the new message may be generated for branching the online conversation to a new conversation point that corresponds to a selected one of the one or more proposed reply messages. The one or more proposed reply messages are based on one of the stored messages that has a closest similarity to the new message.
    Type: Grant
    Filed: February 13, 2017
    Date of Patent: December 25, 2018
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Kulvir S. Bhogal, Jeffrey R. Hoy, Asima Silva