Patents Examined by Alan S Chen
  • Patent number: 10089579
    Abstract: A method and system for predicting a next navigation event are described. Aspects of the disclosure minimize the delay between a navigation event and a network response by predicting the next navigation event. The system and method may then prerender content associated with the next navigation event. For example, the method and system may predict a likely next uniform resource locator during web browsing to preemptively request content from the network before the user selects the corresponding link on a web page. The methods describe a variety of manners of predicting the next navigation event, including examining individual and aggregate historical data, text entry prediction, and cursor input monitoring.
    Type: Grant
    Filed: June 5, 2015
    Date of Patent: October 2, 2018
    Assignee: Google LLC
    Inventor: Dominic Hamon
  • Patent number: 10083401
    Abstract: An online system extracts features from an application linked to the online system. The application is used by users of the online system and posts content to the online system. A trained model is applied to the extracted features to generate a quality score for the application. The trained model is trained using features extracted from a set of training applications and quality scores manually assigned to the training applications, wherein the manually assigned quality scores indicate whether each training application satisfies a set of criteria and the generated quality score represents a probability of the application satisfying the set of criteria. Based on the quality score, content provided by the application is ranked for presentation to a user of the online system in relation to other content of the online system. The online system presents the content provided by the application to the user according to the ranking.
    Type: Grant
    Filed: January 13, 2017
    Date of Patent: September 25, 2018
    Assignee: Facebook, Inc.
    Inventors: Jonathan J. Gross, Yihua Liao, Joshua Luke Krivoshein, Monika Leigh Bickert, Eugene Zarakhovsky
  • Patent number: 10078691
    Abstract: Embodiments are provided herein for providing biometrics-based music recommendations to users. The biometric-based music recommendations take into account the changing music preferences of users from time to time as their biometrics change, such as due to users wellness states, being in different moods, engagement in different activities, and/or entering different environments. The schemes herein are implemented on user devices equipped or coupled to wearable devices capable of collecting biometrics data from users, such as heart rate, perspiration, and skin temperature data. The biometrics data of a user are collected and then processed into biometrics information. The biometrics information is then classified into a current wellness state of the user. A music recommendation is then provided to the user according to the biometrics information and the current wellness state of the user.
    Type: Grant
    Filed: December 27, 2013
    Date of Patent: September 18, 2018
    Assignee: FUTUREWEI TECHNOLOGIES, INC.
    Inventors: Jianyu Zhang, Chia Chin Chong
  • Patent number: 10075815
    Abstract: Sensor data having values received from several sensors of a mobile device and response data associated with the sensor data may be used in the determination or training of a predictive model. Received sensor data may be input into the predictive model, and the output of the predictive model may be used in the selection and serving of content items to the mobile device. Data to effect presentation of the selected content item may be outputted to the mobile device to effect presentation. In some instances, the predictive model may be updated using the received plurality of values. The updated predictive model may be used in the selection of a subsequent content item for the mobile device. In other implementations, historical sensor data may be used with the set of received sensor data as input for the predictive model.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: September 11, 2018
    Assignee: Google LLC
    Inventors: Lukasz Bieniasz-Krzywiec, Dariusz Leniowski, Venu Vemula
  • Patent number: 9996804
    Abstract: Some embodiments include a machine learner platform. The machine learner platform can implement a model tracking service to track one or more machine learning models for one or more application services. A model tracker database can record a version history and/or training configurations of the machine learning models. The machine learner platform can implement a platform interface configured to present interactive controls for building, modifying, evaluating, deploying, or compare the machine learning models. A model trainer engine can task out a model training task to one or more computing devices. A model evaluation engine can compute an evaluative metric for a resulting model from the model training task.
    Type: Grant
    Filed: April 10, 2015
    Date of Patent: June 12, 2018
    Assignee: Facebook, Inc.
    Inventors: Stuart Michael Bowers, Parul Agarwal, Parv Ajay Oberoi, Hussein Mohamed Hassan Mehanna
  • Patent number: 9996793
    Abstract: Method to produce a neuromorphic synapse apparatus comprising a memelement for storing a synaptic weight, and programming logic. The memelement is adapted to exhibit a desired programming characteristic. The programming logic is responsive to a stimulus prompting update of the synaptic weight for generating a programming signal for programming the memelement to update said weight. The programming logic may be responsive to an input signal indicating an input weight-change value ?Wi, and may be adapted to generate a programming signal dependent on the input weight-change value ?Wi. The programming logic is adapted such that the programming signals exploit the programming characteristic of the memelement to provide a desired weight-dependent synaptic update efficacy.
    Type: Grant
    Filed: July 21, 2015
    Date of Patent: June 12, 2018
    Assignee: International Business Machines
    Inventors: Evangelos S. Eleftheriou, Manuel Le Gallo, Angeliki Pantazi, Abu Sebastian, Tuma Tomas
  • Patent number: 9996803
    Abstract: Systems and methods for authenticating a user through an unobservable re-authentication process are disclosed.
    Type: Grant
    Filed: September 3, 2014
    Date of Patent: June 12, 2018
    Assignee: Arizona Board of Regents on Behalf of Arizona State University
    Inventors: Lingjun Li, Xinxin Zhao, Guoliang Xue
  • Patent number: 9990583
    Abstract: Methods, systems and computer program products are disclosed for detecting patterns in a data stream that match multi-pattern rules. One embodiment of the invention provides a method of recognizing a specified group of patterns in a data stream. The method comprises identifying a rule for said specified group of patterns in the data stream, and using a first array of finite state machines to scan the data stream for at least some of the patterns in the specified group. For patterns in the specified group that are found in the data stream by the first array of finite state machines, pattern identifiers are sent to a second array of finite state machines. The second array of finite state machines determines if the specified group of patterns is in the data stream in accordance with the identified rule by, at least in part, using said pattern identifiers.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: June 5, 2018
    Assignee: International Business Machines Corporation
    Inventor: Jan van Lunteren
  • Patent number: 9990585
    Abstract: Provided is an information processing apparatus including a course setting unit that sets a course containing at least one place associated with positional information, a course information generation unit that generates first course information regarding the course on the basis of first user behavior information generated from a behavior of a first user having visited the course, and a course information provision unit that provides the first course information to a second user different from the first user.
    Type: Grant
    Filed: November 29, 2013
    Date of Patent: June 5, 2018
    Assignee: SONY CORPORATION
    Inventors: Tsunayuki Ohwa, Atsushi Hashizume, Hideaki Watanabe
  • Patent number: 9984330
    Abstract: Surfacing relevant and predictively trending digital entities to a user in a content feed is provided. Aspects of a predictive trending system use one or more predictive models, such as neural networks or regression models, to generate predictive trending scores of digital entities (e.g., documents, people, electronic communications, meetings, locations, digital images, digital videos, digital audio, etc.) based on historical scores and context. By taking into account trends and context, the predictive trending system calculates future trending scores of digital entities, and determines which digital entities are both relevant to a given user and likely to be trending around the user and the people in the user's network in the future. The predictive trending system curates the digital entities determined to be relevant and predicted to be trending around the user, and presents the digital entities in a content feed.
    Type: Grant
    Filed: April 10, 2015
    Date of Patent: May 29, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.
    Inventors: Narasimha Raghavan Veeraragavan, Bjorn Olstad, Helge Grenager Solheim
  • Patent number: 9984336
    Abstract: A data processing method and a computer system. The computer system may perform discretization processing on a data sample to obtain a data sample in a matrix form, train the data sample in the matrix form according to a preset classification method to obtain a classification rule set, and after converting the classification rule set into a classification rule set that can be recognized by a data decision-making platform, provide the classification rule set to the data decision-making platform, so that the data decision-making platform can perform data decision-making according to the classification rule set that is obtained by the computer system by conversion and can be recognized by the data decision-making platform. All the foregoing processes are automatically completed by the computer system, which avoids human participation.
    Type: Grant
    Filed: September 14, 2015
    Date of Patent: May 29, 2018
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yuan Peng, Yuanzhi Xie
  • Patent number: 9972016
    Abstract: Systems and methods for automated interpretation of legal regulations are described. The described systems implement a method that includes receiving a plurality of legal regulations and deconstructing the plurality of legal regulations based on at least one of a regulatory rule model and Minsky's frames to form a computer interpretable regulation repository. The method also includes identifying rule intents applicable to each of the deconstructed plurality of legal regulations; and classifying the plurality of legal regulations into at least one rule act based at least on the identified rule intents.
    Type: Grant
    Filed: November 21, 2014
    Date of Patent: May 15, 2018
    Assignee: Tata Consultancy Services Limited
    Inventors: Smita Ghaisas, Manish Motwani, Preethu Rose Anish, Balaji Balasubramaniam, Aarthy Krishnamurthy
  • Patent number: 9959508
    Abstract: Systems and methods for providing inferences for use in prediction algorithms to mobile devices are disclosed. The mobile device detects an event and generates an event record that includes contextual information for the event. The event record is transmitted from the mobile device to a service provider system. The service provider system stores the event record on a cloud storage system. The cloud storage system uses the stored event records to generate inferences. The inferences are then passed to the service provider system. In turn, the service provider system provides the inferences to the proper mobile devices. The mobile devices then use the inference in prediction algorithms to generate prediction information that is used to configure applications provided by the device to operate in accordance with a predicted event.
    Type: Grant
    Filed: March 20, 2015
    Date of Patent: May 1, 2018
    Assignee: CloudMade, Inc.
    Inventor: James Brown
  • Patent number: 9952566
    Abstract: A computer-implemented method for controlling and/or regulating a technical system, in which actions to be carried out on the technical system are first of all determined using an action selection rule which was determined through the learning of a data-driven model and, in particular, a neural network. On the basis of these actions a numerical optimization searches for actions which are better than the original actions according to an optimization criterion. If such actions are found, the technical system is regulated or controlled on the basis of these new actions, such that the corresponding actions are applied to the technical system in succession. The method is suitable, in particular, for regulating or controlling a gas turbine, wherein the actions are preferably optimized with respect to the criterion of low pollutant emission or low combustion chamber humming.
    Type: Grant
    Filed: August 23, 2013
    Date of Patent: April 24, 2018
    Assignee: Siemens Aktiengesellschaft
    Inventors: Siegmund Düll, Alexander Hentschel, Steffen Udluft
  • Patent number: 9946783
    Abstract: A method and system for classifying documents is provided. A set of document classifiers is generated by applying a classification algorithm to a trusted corpus that includes a set of training documents representing a taxonomy. One or more of the generated document classifiers are executed against a plurality of input documents to create a plurality of classified documents. Each classified document is associated with a classification within the taxonomy and a classification confidence level. One or more classified documents that are associated with a classification confidence level below a predetermined threshold value are selected to create a set of low-confidence documents. The low-confidence documents are disassociated from each of the associated classifications. A user is prompted to enter a classification within the taxonomy for at least one low-confidence document.
    Type: Grant
    Filed: May 12, 2016
    Date of Patent: April 17, 2018
    Assignee: Google Inc.
    Inventors: Glenn M. Lewis, Kirill Buryak, Aner Ben-Artzi, Jun Peng, Nadav Benbarak
  • Patent number: 9940578
    Abstract: Systems and methods set forth herein may aid in identifying and disrupting undesirable outcomes. The system may include computer readable media; an electronic input device; an output device; a processor in data communication with the input device and the output device; and electronic instructions. The electronic instructions, when executed by the at least one processor, perform steps for: automatically storing event data from the electronic input device in the computer readable media; actuating the output device to graphically display the event data; determining if the event data qualifies as a critical event; storing the critical event data as outcome data in the computer readable media; accessing the event data and outcome data; determining at least one correlation between the event data and the outcome data; actuating the output device to display an intervention to aid in disrupting future critical events; and storing the intervention in the computer readable media.
    Type: Grant
    Filed: July 10, 2014
    Date of Patent: April 10, 2018
    Assignee: Sphere3, LLC
    Inventors: Kourtney Govro, Kristal Rayson, Steven Kent Mills, Kyle Evans, David Govro, Devon Kerns
  • Patent number: 9928130
    Abstract: A method and system for generating a heartbeat of a process including at least one machine configured to perform a process cycle consisting of timed events performed in a process sequence includes determining the duration of each timed event during performance of the process cycle, ordering the durations of the timed events in the process sequence, and generating a heartbeat defined by the ordered durations of a process cycle. One or more process parameters can be sensed and displayed with the heartbeat in real time. The variance of a current heartbeat to a baseline heartbeat and/or a comparison of a process parameter to a parameter limit can be analyzed to monitor and/or control the process or machine. The heartbeat, the process parameter corresponding to the heartbeat can be displayed on a user interface which can include a message corresponding to the heartbeat and/or the process parameter.
    Type: Grant
    Filed: August 24, 2015
    Date of Patent: March 27, 2018
    Assignee: BEET, LLC
    Inventor: David J. Wang
  • Patent number: 9886663
    Abstract: A method of generating executable code for a target platform in a neural network includes receiving a spiking neural network description. The method also includes receiving platform-specific instructions for one or more target platforms. Further, the method includes, generating executable code for the target platform(s) based on the platform-specific instructions and the network description.
    Type: Grant
    Filed: November 20, 2013
    Date of Patent: February 6, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Anthony Sarah, Robert Howard Kimball, Michael-David Nakayoshi Canoy, Jan Krzys Wegrzyn
  • Patent number: 7562163
    Abstract: A method is disclosed to locate a data storage device disposed in a data storage system. The method selects a target data storage device, identifies a target adapter port in communication with the target data storage device, and determines one or more target addresses, and determines one or more target World Wide Port Names (“WWPNs”). The method selects an enclosure, and a communication pathway disposed in that enclosure, and determines if any storage device ports interconnected with the communication pathway comprise a WWPN that matches any of said target WWPNs. If any storage device ports interconnected with the communication pathway comprise a WWPN that matches any of the target WWPNs, the method then identifies an adapter port in communication with that communication pathway, and determines if that any storage device ports in communication with the identified adapter port have claimed an address that matches a target address.
    Type: Grant
    Filed: August 18, 2006
    Date of Patent: July 14, 2009
    Assignee: International Business Machines Corporation
    Inventors: Paul Nicholas Cashman, Lokesh Mohan Gupta, Michael John Jones, Kenney Nian Gan Giu
  • Patent number: 7546401
    Abstract: Methods and apparatus that may be utilized in an effort to ensure bytes of data sequentially received on multiple single-byte data paths with properly aligned when presented on a multi-byte interface are provided. A sufficient number of bytes received each channel may be stored (e.g., buffered) and examined to properly match data from each single-byte path. Once matched, the data may be output in a proper order on the multi-byte interface, for example, via some type of multiplexor arrangement.
    Type: Grant
    Filed: September 23, 2004
    Date of Patent: June 9, 2009
    Assignee: International Business Machines Corporation
    Inventors: Robert A. Shearer, Craig A. Wigglesworth