Knowledge Processing System Patents (Class 706/45)
  • Patent number: 10325224
    Abstract: Systems and methods are provided for selecting training examples to increase the efficiency of supervised active machine learning processes. Training examples for presentation to a user may be selected according to measure of the model's uncertainty in labeling the examples. A number of training examples may be selected to increase efficiency between the user and the processing system by selecting the number of training examples to minimize user downtime in the machine learning process.
    Type: Grant
    Filed: July 7, 2017
    Date of Patent: June 18, 2019
    Assignee: Palantir Technologies Inc.
    Inventors: Daniel Erenrich, Matthew Elkherj
  • Patent number: 10324895
    Abstract: An approach for generating an index in Darwin Information Typing Architecture (DITA) source files. The approach determines a gerund-noun listing based, at least in part, on one or more files. The approach determines a prioritized index of the gerund-noun listing. The approach determines one or more similar index entries of the prioritized index. The approach determines whether a fraternal association exists between at least two of the one or more similar index entries. Responsive to a determination that a fraternal association exists between at least two of the one or more similar index entries, the approach determines whether an inheritance from a parent exists. The approach determines based, at least in part, on whether a fraternal association exists and whether an inheritance from a parent exists, a DITA index.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: June 18, 2019
    Assignee: International Business Machines Corporation
    Inventors: Balaji S. Kumar, Vishal G. Palliyathu
  • Patent number: 10324697
    Abstract: In accordance with an embodiment, described herein is a system and method for exporting and importing integration flows in a cloud-based integration service. The cloud-based integration service includes a web interface application for creating an integration flow, and a runtime for executing the integration flow. The web interface application can provide an import interface and an import logic component, and an export interface and an export logic component. The export logic component can be configured to export an integration flow and its dependent resources, regardless of their lock states, and with secured information removed from the dependent resources. The import logic component can be configured to import an integration flow and its dependent resources; and perform a plurality of checks and validations for each dependent resource being imported, to determine whether to create the dependent resource in the system, or keep an existing dependent resource in the system.
    Type: Grant
    Filed: June 6, 2016
    Date of Patent: June 18, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Greg Gravenites, Rajan Modi, Arif Rafique, Muthu Palanisamy
  • Patent number: 10324691
    Abstract: The described technology is directed towards a factory identification system, in which a factory object is provided with a factory identifier (ID) that specifies information regarding a desired object that is more specific than specifying an interface. Additional construction parameters such as an object ID may be provided to further describe the desired object. Also described are object caching and reuse, and tagging the object with information that may be preserved and later used to recreate an object.
    Type: Grant
    Filed: October 5, 2017
    Date of Patent: June 18, 2019
    Assignee: HOME BOX OFFICE, INC.
    Inventors: Steven N. Furtwangler, Brandon C. Furtwangler, Nathan J. E. Furtwangler
  • Patent number: 10324761
    Abstract: Techniques are described for providing clients with access to functionality for creating, configuring and executing defined workflows that manipulate source data in defined manners, such as under the control of a configurable workflow service that is available to multiple remote clients over one or more public networks. A defined workflow for a client may, for example, include multiple interconnected workflow components that are specified by the client and that each are configured to perform one or more types of data manipulation operations on a specified type of input data. The configurable workflow service may further execute the defined workflow at one or more times and in one or more manners, such as in some situations by provisioning multiple computing nodes provided by the configurable workflow service to each implement at least one of the workflow components for the defined workflow.
    Type: Grant
    Filed: October 20, 2015
    Date of Patent: June 18, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: James P. Bartlett, Richard J. Cole, Adam D. Gray, Peter Sirota
  • Patent number: 10320913
    Abstract: In implementations, a divergence from a pattern of detected instances of an event is identified, where the event is of a routine of a user. The identified divergence corresponds to an out of routine event. Contextual information is generated corresponding to the identified out of routine event. Furthermore, one or more recommended actions for presenting content to the user are selected based on the contextual information. An indication of the identified out of routine event, the contextual information, and the one or more recommended actions are provided to a service, which may be an application on a user device. The service can present content to the user based on the identified out of routine event, the generated contextual information corresponding to the identified out of routine event, and the selected one or more recommended actions. The service may follow or disregard any of the selected one or more recommended actions.
    Type: Grant
    Filed: December 5, 2014
    Date of Patent: June 11, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Gal Lavee, Dikla Dotan-Cohen, Oded Vainas, Hadas Bitran, Limor Lahiani, Ido Priness, Haim Somech
  • Patent number: 10320847
    Abstract: A request related to an access to a network by a first user device may be received. The user device may be included in a plurality of user devices associated with a first first-level security profile assigned to the user. An application extension to an application executing on the first user device may be accessed in response to the request related to the access. A network connectivity file may be provided to the application extension. The network connectivity file may include network configuration information for the first user device. The network configuration information may be associated with a first second-level security profile assigned to the first user device. Instructions to configure the first user device to access the network based at least in part on the network configuration information in the network connectivity file may be provided.
    Type: Grant
    Filed: May 11, 2018
    Date of Patent: June 11, 2019
    Assignee: Aerohive Networks, Inc.
    Inventors: Mu Lin, Xu Zou, John Hanay
  • Patent number: 10318890
    Abstract: In a general aspect of the examples described, sensor data from a sensor device are used to improve training data for a motion detection system. In some aspects, “ground truth” labels, sensor data, and channel information are received for a motion detection training period. The labels and sensor data are analyzed to detect variances between the labels and sensor data. The labels are corrected or augmented based on the sensor data. The channel information is tagged with the labels and provided as training information to train the motion detection system.
    Type: Grant
    Filed: May 23, 2018
    Date of Patent: June 11, 2019
    Assignee: Cognitive Systems Corp.
    Inventors: Oleksiy Kravets, Mikhail Ravkine
  • Patent number: 10318653
    Abstract: Systems and methods automatically construct a harness model having a selected component from source model. The systems and methods determine an execution context of the component in the source model, and construct and configure the harness model to provide the same or an equivalent execution context in the harness model. Model elements may be added to the harness model, and the model elements may be configured to replicate the execution context. The harness model may be executed, and the operation of the component evaluated. Changes to the component are synchronized between the source model and the harness model, as are changes to the component's execution context. Assessment operations may be included in the harness model, and these assessment operations may be evaluated when the harness model is executed. A verification report that includes the results of the assessments may be generated.
    Type: Grant
    Filed: February 26, 2015
    Date of Patent: June 11, 2019
    Assignee: The MathWorks, Inc.
    Inventors: Yit Phang Khoo, John P. Dirner, S. M. Shahed Nejhum, Gregg P. Smith, Vijaya Raghavan, Kalyan Bemalkhedkar, Krishna Balasubramanian
  • Patent number: 10320863
    Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program executable by at least one processing unit of a first device. The program establishes a collaboration session with a second device. The program also receives, from the second device, analytics data shared through the collaboration session and contextual data associated with the analytics data. The program further provides additional data for display on the first device based on the contextual data associated with the analytics data.
    Type: Grant
    Filed: March 22, 2016
    Date of Patent: June 11, 2019
    Assignee: Business Objects Software Limited
    Inventor: Satishkumar Sekharan
  • Patent number: 10318701
    Abstract: A system is provided with a memory device and a processor. The memory device is adapted to store data representative of a multi-valued decision diagram (MDD) specifying a buildable space of all possible configurations of a vehicle. The processor is in communication with the memory and is programmed to identify an invalid configuration, and to generate a restricted buildable space, including to determine an edit distance of each complete path indicative of a number of features to change the invalid configuration of that path to one of the valid configurations, identify a minimum of the edit distances, and remove configurations having edit distances larger than the minimum. The processor is further programmed to identify at least one feature to change the invalid configuration to at least one valid configuration based on the restricted buildable space; and to generate output indicative of the at least one feature to change.
    Type: Grant
    Filed: October 14, 2016
    Date of Patent: June 11, 2019
    Assignee: Ford Motor Company
    Inventors: Bryan Roger Goodman, Melinda Kaye Hunsaker, David Mark Newton, Yu-Ning Liu, Essam Mahmoud Sabbagh, Rickie Allan Sprague, Yakov M. Fradkin
  • Patent number: 10311510
    Abstract: A system and method of providing sequential media content. The system of some embodiments provides a library that displays representations of media items stored on a device. The library displays representations of a series object. Activating the series object displays purchased media items in a series of media items. After a threshold amount of a media item in the series has been consumed, the series object displays a representation of a next media item in the series along with a control for purchasing the next media item in the series.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: June 4, 2019
    Assignee: APPLE INC.
    Inventors: Brett A. Rampata, Martin J. Murrett, Charles J. Migos, Casey M. Dougherty
  • Patent number: 10303767
    Abstract: Embodiments can provide a computer implemented method, in a data processing system comprising a processor and a memory comprising instructions which are executed by the processor to cause the processor to implement a mixed-language question answering supplement system, the method comprising receiving a question in a target language; determining the question cannot be answered using a target-language only corpus; applying natural language processing to parse the question into at least one focus; for each focus, determining if one or more target language verbs share direct syntactic dependency with the focus; for each of the one or more verbs sharing direct syntactic dependency, determining if one or more target language entities share direct syntactic dependency with the verb; determining one or more Abstract Universal Verbal Types associated with each verb; for each of the one or more Abstract Universal Verbal Types, determining whether a dependency between a source language entity and a source language verb
    Type: Grant
    Filed: June 8, 2018
    Date of Patent: May 28, 2019
    Assignee: International Business Machines Corporation
    Inventors: Christopher F. Ackermann, Charles E. Beller, Stephen A. Boxwell, Stanley J. Vernier
  • Patent number: 10304263
    Abstract: A method for determining a vehicle system prognosis includes detecting a predetermined characteristic of a vehicle with one or more sensors, obtaining a plurality of sensor signals corresponding to the predetermined characteristic, receiving the plurality of sensor signals from the one or more sensors and determining an input time series of data based on the sensor signals, generating, a matrix of time series data based on the input time series of data, clustering the matrix of time series data based on predetermined clustering criteria into a predetermined number of clusters, generating a sparse temporal matrix based on the predetermined number of clusters, extracting extracted features that are indicative of an operation of a vehicle system from the sparse temporal matrix and determining an operational status of the vehicle system based on the extracted features, and communicating the operational status of the vehicle system to an operator or crew member of the vehicle.
    Type: Grant
    Filed: December 13, 2016
    Date of Patent: May 28, 2019
    Assignee: The Boeing Company
    Inventors: Charles E. Martin, Tsai-Ching Lu, Alice A. Murphy, Christopher R. Wezdenko, Steve Slaughter
  • Patent number: 10305748
    Abstract: The invention concerns computer systems that are specially adapted to propagate content over a dynamic network, substantially in real time, by virtue of the locational proximity of network-joined Client Computers. Preferably, the content will also be weighting (for example, proximity-weighting, rank-weighting, topic-weighting, query-weighting, time-weighting, location-weighting, locality-weighting, vote-weighting, segment-weighting, etc.). The invention particularly concerns such computer systems that employ more than one such weighting. The invention particularly concerns such computer systems that operate using, or through, mobile devices, particularly for distributed computing applications, including social media applications and communications applications conducted over Restricted Computer Networks.
    Type: Grant
    Filed: August 2, 2017
    Date of Patent: May 28, 2019
    Assignee: The Michael Harrison Tretter Auerbach Trust
    Inventor: Michael H. Auerbach
  • Patent number: 10304003
    Abstract: A system, method and program product for optimizing a team to solve a problem. The system includes: a team building system for building a fundamental analytic team from a database of analysts to solve an inputted problem, wherein the fundamental analytic team includes at least one cluster of analysts characterized with specificity and at least one cluster of analysts characterized with sensitivity; and a problem analysis system that collects sensor data from the fundamental analytic team operating within an immersive environment, wherein the problem analysis system includes a system for evaluating the sensor data to identify a bias condition from the fundamental analytic team, and includes a system for altering variables in the immersive environment in response to a detected bias condition.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: May 28, 2019
    Assignee: International Business Machines Corporation
    Inventors: Aaron K. Baughman, Phaedra K. Boinodiris, Barry M. Graham, Russell R. Vane
  • Patent number: 10296717
    Abstract: Disclosed are some examples of systems, apparatus, methods and storage media for automated device management, and more specifically, for detecting exceptions in devices and facilitating workflows to resolve the exceptions. In one innovative aspect, a database system is configurable to maintain at least one knowledge database storing a plurality of prescriptions, each prescription defining a respective action-oriented workflow for one or more exceptions. The system is further configurable to receive device data associated with the devices, analyze the received device data, and detect occurrences of exceptions based on the analysis. The system is further configurable to determine whether the knowledge base includes a prescription for a detected exception, and responsive to a determination that the knowledge base includes a prescription for the detected exception, trigger a first workflow for remedying the detected exception based on the prescription.
    Type: Grant
    Filed: May 14, 2015
    Date of Patent: May 21, 2019
    Assignee: salesforce.com, inc.
    Inventor: Charlie Isaacs
  • Patent number: 10296586
    Abstract: An accurate thought map is created by recording people's many utterances of natural language expressions together with the location at which each expression was made. The expressions are input into a Natural Language Understanding system including a semantic parser, and the resulting interpretations stored in a database with the geolocation of the speaker. Emotions, concepts, time, user identification, and other interesting information may also be detected and stored. Interpretations of related expressions may be linked in the database. The database may be indexed and filtered according to multiple aspects of interpretations such as geolocation ranges, time ranges or other criteria, and analyzed according to multiple algorithms. The analyzed results may be used to render map displays, determine effective locations for advertisements, preemptively fetch information for users of mobile devices, and predict the behavior of individuals and groups of people.
    Type: Grant
    Filed: February 6, 2017
    Date of Patent: May 21, 2019
    Assignee: SoundHound, Inc.
    Inventors: Pranav Singh, Bernard Mont-Reynaud, Kheng Khov, Jonah Probell
  • Patent number: 10289335
    Abstract: A method and system for improving tape drive memory storage is provided. The method includes receiving, by a storage tape drive hardware device, a data stream. Duplicate data chunks of the data stream are identified and deleted such that a group of data chunks remain in a non-volatile memory device (NVS2) of the storage tape drive. The group of data chunks is written to a data storage tape cartridge. Pointers are generated and stored within the data storage tape cartridge. The pointers are associated with a location within an NVS1 for storing de-duplication hashes identifying each data chunk of the group of data chunks stored within data storage tape cartridge. The de-duplication hashes are written by from the NVS1 to a manager non-volatile memory device (MNVS) of a storage tape drive hardware library system. The MNVS is updated.
    Type: Grant
    Filed: September 12, 2017
    Date of Patent: May 14, 2019
    Assignee: International Business Machines Corporation
    Inventors: Ole Asmussen, Robert Beiderbeck, Erik Rueger, Markus Schäfer
  • Patent number: 10289474
    Abstract: In a fixing system, a first terminal device transmits information about a trouble in a target device to a server, receives information for restoration of the target device, and operates a measuring instrument for measurement on the target device to measure the state of the target device based on the information for restoration of the target device. The server receives the information about the trouble, and refers to a fixing know-how database to analyze the trouble. The fixing know-how database contains know-how information about fixing of the target device. The server selects information required for fixing from information for restoration specified based on a result of the analysis by a trouble analyzing unit so as to comply with a selection condition set in advance, and transmits the selected information to the first terminal device.
    Type: Grant
    Filed: October 17, 2017
    Date of Patent: May 14, 2019
    Assignee: Fanuc Corporation
    Inventors: Susumu Itou, Hitoshi Hirota
  • Patent number: 10290070
    Abstract: A system and method for automatically integrating data with guidelines to generate displays containing the guidelines and data. The automated system and method can integrate patient data with treatment guidelines to assist a healthcare provider, such as a physician or the like, in providing treatment to the patient. The system and method employ a data storage component, adapted to store guideline data representing guidelines for assessing a condition of an entity, guidelines for taking action on the entity, or both, and to store feature data representing at least one feature of the entity. The system and method further employ an output device, adapted to output at least one diagram representing the guideline data, with the diagram including at least one component representing a relationship of at least a portion of the feature data to at least a portion of the guideline data.
    Type: Grant
    Filed: September 25, 2008
    Date of Patent: May 14, 2019
    Assignee: Becton, Dickinson and Company
    Inventors: Tim H. Gordon, Janet Davidson, Nancy A. Dunne, Roger Mazze, Rachel Robinson, Gregg Simonson, Paul A. Upham, Todd Weaver
  • Patent number: 10282679
    Abstract: Various embodiments train a prediction model for predicting a label to be allocated to a prediction target explanatory variable set. In one embodiment, one or more sets of training data are acquired. Each of the one or more sets of training data includes at least one set of explanatory variables and a label allocated to the at least one explanatory variable set. A plurality of explanatory variable subsets is extracted from the at least one set of explanatory variables. A prediction model is trained utilizing the training data. The plurality of explanatory variable subsets is reflected on a label predicted by the prediction model to be allocated to a prediction target explanatory variable set with each of the plurality of explanatory variable subsets weighted respectively.
    Type: Grant
    Filed: December 12, 2017
    Date of Patent: May 7, 2019
    Assignee: International Business Machines Corporation
    Inventors: Takayuki Katsuki, Yuma Shinohara
  • Patent number: 10283696
    Abstract: A technique relates a superconducting microwave cavity. An array of posts has different heights in the cavity, and the array supports a localized microwave mode. The array of posts includes lower resonant frequency posts and higher resonant frequency posts. The higher resonant frequency posts are arranged around the lower resonant frequency posts. A first plate is opposite a second plate in the cavity. One end of the lower resonant frequency posts is positioned on the second plate so as to be electrically connected to the second plate. Another end of the lower resonant frequency posts in the array is open so as not to form an electrical connection to the first plate. Qubits are connected to the lower resonant frequency posts in the array of posts, such that each of the qubits is physically connected to one or two of the lower resonant frequency posts in the array of posts.
    Type: Grant
    Filed: November 23, 2015
    Date of Patent: May 7, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Oliver Dial, Jay M. Gambetta, Douglas T. McClure, III, Matthias Steffen
  • Patent number: 10277620
    Abstract: An identification of an asset that is associated with a network infrastructure may be received. Additional assets of the network infrastructure that are associated with the asset may be identified and one or more values associated with a security breach for the additional assets of the network infrastructure that are associated with the asset may be received. Furthermore, an assessment of a security breach of the asset based on the received one or more values associated with the security breach for the additional assets of the network infrastructure may be generated.
    Type: Grant
    Filed: September 8, 2016
    Date of Patent: April 30, 2019
    Assignee: Corax Cyber Security, Inc.
    Inventors: Thomas Beale, Lewis Guignard, Jonathan Pope
  • Patent number: 10277709
    Abstract: A method, non-transitory computer-readable storage device, and apparatus for determining a visitation profile for a user are disclosed. For example, the method gathers uniform resource locator visitation data from each user endpoint device of a plurality of user endpoint devices associated with the user, aggregates the uniform resource locator visitation data that is gathered from the plurality of user endpoint devices associated with the user, and determines the visitation profile for the user, wherein the visitation profile indicates a trend of the uniform resource locator visitation data over a time period.
    Type: Grant
    Filed: November 3, 2014
    Date of Patent: April 30, 2019
    Assignee: AT&T Mobility II LLC
    Inventors: Sheldon Kent Meredith, John Pastore, Rick Tipton
  • Patent number: 10268652
    Abstract: The disclosed embodiments relate to a system that facilitates performing searches based on qualitative search terms. During operation, the system receives a query that applies a qualitative search term to an attribute of data items in a set of data items. While executing the query, the system processes each data item in the set of data items by extracting an attribute value from the data item and then using a concept-mapping to determine a compatibility index for the attribute value, wherein the concept-mapping associates each attribute value with a numerical compatibility index that indicates a compatibility between the attribute value and the qualitative search term. Finally, the system uses the compatibility index as a factor in determining whether to include the data item in a set of query results.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: April 23, 2019
    Assignee: Splunk Inc.
    Inventors: Michael E. Cormier, William E. Thackrey, Earl D. Cox
  • Patent number: 10268563
    Abstract: A computer-implemented method for monitoring a crash analysis system is disclosed. Log messages are accessed pertaining to the operation of a crash analysis system for analyzing a core dump. The log messages are analyzed, at a processor, in order to generate operation results data. A graphic user interface for display on a computer is generated. The graphic user interface includes a graphical representation of the operation results data.
    Type: Grant
    Filed: January 25, 2017
    Date of Patent: April 23, 2019
    Assignee: VMware, Inc.
    Inventors: Sowgandh Sunil Gadi, Naveen Prakash Rao
  • Patent number: 10269222
    Abstract: A system includes a wearable device, a second device remote from and in communication with the wearable device, a processor configured to generate a control signal representative of an event occurring in an environment related to the wearable device and/or the second device, and a haptic output device configured to provide haptic feedback based on the generated control signal.
    Type: Grant
    Filed: July 24, 2015
    Date of Patent: April 23, 2019
    Assignee: IMMERSION CORPORATION
    Inventors: Allan Visitacion, Trevor Jones, Daniel Gregory Parker, Kohei Imoto, Keith Reed, Jesica E. Ferro, Aaron Kapelus, Neil Olien, Danny A. Grant, Robert Lacroix
  • Patent number: 10268673
    Abstract: Natural language processing ambiguity resolution includes storing an ontological library specifying a set of grammatical rules associated with ontological classes and sub-classes. A dictionary for each class and sub-class is generated by compiling all word instances belonging to the class or sub-class. A phrase is received having at least one ambiguous word that is associated with at least one class and at least two sub-classes. The ambiguous word is annotated with the ontological classes and sub-classes to which the ambiguous word belongs and the grammatical rules associated with the ontological classes and sub-classes to which the ambiguous word belongs are retrieved from the ontological library. One or more ontological classes or sub-classes are eliminated based on the retrieved grammatical rules and a surviving ontological class and sub-class are determined to be an accurate ontological class and sub-class for the ambiguous word to resolve the natural language processing ambiguity.
    Type: Grant
    Filed: December 1, 2017
    Date of Patent: April 23, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James E. Bostick, John M. Ganci, Jr., John P. Kaemmerer, Craig M. Trim
  • Patent number: 10268784
    Abstract: Methods, systems, and computer storage media are provided for generating simulation graphs using real-time clinical data. A user may indicate one or more scenario variables to apply to an area of interest. A simulation graph is then generated that includes at least an indication of a scenario status. The scenario status indicates an expected result based on the one or more scenario variables selected by the user. The simulation graph may also include a baseline status indicating an expected result should no changes be made to a current environment. Multiple simulation graphs for varying areas of interest may be generated and compared to one another such that a user is able to quickly identify efficient solutions.
    Type: Grant
    Filed: July 21, 2015
    Date of Patent: April 23, 2019
    Assignee: CERNER INNOVATION, INC.
    Inventors: Amber Buchan, Hugh Ryan, Jr., Teresa Smith, Bharat Sutariya
  • Patent number: 10268876
    Abstract: This invention relates to an attribute factor analysis method, which is a method of analyzing a factor of an attribute based on a training sample set including training samples each being a combination of reference image data and attribute data associated with the reference image data.
    Type: Grant
    Filed: July 17, 2014
    Date of Patent: April 23, 2019
    Assignee: NEC SOLUTION INNOVATORS, LTD.
    Inventors: Yasuyuki Ihara, Masashi Sugiyama
  • Patent number: 10262108
    Abstract: Embodiments disclosed herein provide a system, method, and computer program product for providing a triage classification system. The triage classification system uses a computer model that is developed using historical patient data. The developed computer model is applied to collected patient attribute data from a patient in a pre-hospital setting to generate a triage category. Based on the generated triage category, health care professionals can take desired actions, such as transporting the patient to a facility matching the generated triage category.
    Type: Grant
    Filed: March 3, 2014
    Date of Patent: April 16, 2019
    Assignee: BOARD OF REGENTS OF THE UNIVERSITY OF TEXAS SYSTEM
    Inventors: Hari Radhakrishnan, Michelle Scerbo, John B. Holcomb, Charles E. Wade
  • Patent number: 10261663
    Abstract: A method requires a mandatory comment in a software productivity tool, comprising: opening in the software productivity tool a document stored in a non-volatile hardware data storage device; receiving a definition of an actionable data item of the document; receiving a request for an action associated with the item; determining if the action triggers a predefined comment rule; if triggered, then: requiring a mandatory comment; storing the accepted entered comment in the non-volatile hardware data storage device; and performing the requested action. A method specifies a mandatory comment, comprising: receiving a definition of an actionable data item of the document; receiving a definition of a comment rule related to an action on the item; receiving a definition of a comment criteria associated with the comment rule; and storing the actionable data item, the triggering criteria, and the comment criteria in a non-volatile storage device of a hardware device.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: April 16, 2019
    Assignee: Workiva Inc.
    Inventors: Dean Anthony Ritz, Willie Eide, Ephie Risho
  • Patent number: 10255555
    Abstract: In a general aspect, a quantum logic control sequence is generated for a quantum information processor. In some aspects, a quantum computation to be performed by a quantum information processor is identified. The quantum information processor includes data qubits and is configured to apply entangling quantum logic operations to respective pairs of the data qubits. A graph representing the quantum information processor is defined. The graph includes vertices and edges; the vertices represent the data qubits, and the edges represent the entangling quantum logic operations. A quantum logic control sequence is generated based on the graph. The quantum logic control sequence includes a sequence of quantum logic operations configured to perform the quantum computation when executed by the quantum information processor.
    Type: Grant
    Filed: November 10, 2016
    Date of Patent: April 9, 2019
    Assignee: Rigetti & Co, Inc.
    Inventors: Michael J. Curtis, William J. Zeng, Eyob A. Sete
  • Patent number: 10244290
    Abstract: Methods and systems are described for providing advertising services to devices with dynamic ad creative localization for a user. In one embodiment, a system includes a storage medium to store one or more software programs and a dynamic ad creative localization unit that is configured to receive an ad campaign including at least one video ad from an ad server of the system, to apply filters to the ad campaign based on device characteristics, geographical data for the device, and a language of the device of the user in order to select an ad payload including a video ad of the ad campaign, to determine a language for the device of the user, and to localize any text in the ad campaign including the at least video ad based on the language of the device.
    Type: Grant
    Filed: May 14, 2018
    Date of Patent: March 26, 2019
    Assignee: Vungle, Inc.
    Inventors: Daniel Kang, David Gregson
  • Patent number: 10241478
    Abstract: Methods and systems for determining states of environments and modifying the environments according to the states are disclosed. In one aspect, the method includes a robot device determining for an environment a state comprising a plurality of state attributes for the environment. The method further includes receiving a request for the state and, in response to receiving the request, modifying the environment to comprise at least some of state attributes. The robot device may determine the state by receiving indications of at least some of the state attributes from some or all of a user, a server, another robot device, and another device. The attributes may be user attributes for a particular user, or may be event attributes for a particular type of event. The request may take the form of a request from a user, a calendar event, or a user arrival.
    Type: Grant
    Filed: January 22, 2015
    Date of Patent: March 26, 2019
    Assignee: X Development LLC
    Inventor: Ryan Michael Hickman
  • Patent number: 10242040
    Abstract: Described are methods, systems and computer readable media for parsing and compiling data system queries.
    Type: Grant
    Filed: March 7, 2017
    Date of Patent: March 26, 2019
    Assignee: Deephaven Data Labs LLC
    Inventors: David R. Kent, IV, Ryan Caudy, Charles Wright, Mark Zeldis, Radu Teodorescu
  • Patent number: 10242156
    Abstract: A method for visualizing concurrently executing clinical guidelines executed by a clinical decision support system for a subject includes presenting, on a display, a first guideline window in a graphical user interface, wherein the first guideline window presents information corresponding to a first of the concurrently executing clinical guidelines, and presenting, on the display and concurrently with the first guideline window, a second guideline window in the graphical user interface, wherein the second guideline window presents information corresponding to a second of the concurrently executing clinical guidelines.
    Type: Grant
    Filed: August 16, 2011
    Date of Patent: March 26, 2019
    Assignee: Koninklijke Philips N.A.
    Inventors: William Palmer Lord, Cornelis Conradus Adrianus Maria Van Zon
  • Patent number: 10235649
    Abstract: The present disclosure extends to methods, systems, and computer program products for generating attribute tables for holding attributes and a retail data model linking customer attributes to perform analytics on customer behavior that is optimized for the Hadoop platform.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: March 19, 2019
    Assignee: Walmart Apollo, LLC
    Inventors: Raja Marimuthu, Radhakrishnan Gopal, Nandhakumar Namperumal
  • Patent number: 10235637
    Abstract: The technology disclosed describes systems and methods for generating feature vectors from resource description framework (RDF) graphs. Machine learning tasks frequently operate on vectors of features. Available systems for parsing multiple documents often generate RDF graphs. Once a set of interesting features to be considered has been established, the disclosed technology describes systems and methods for generating feature vectors from the RDF graphs for the documents. In one example setting, a machine learning system can use generated feature vectors to determine how interesting a news article might be, or to learn information-of-interest about a specific subject reported in multiple articles. In another example setting, viable interview candidates for a particular job opening can be identified using feature vectors generated from a resume database, using the disclosed systems and methods for generating feature vectors from RDF graphs.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: March 19, 2019
    Assignee: SALESFORCE.COM, INC.
    Inventor: Matthew Fuchs
  • Patent number: 10229347
    Abstract: There is provided a method of identifying objects in an image, comprising: extracting query descriptors from the image, comparing each query descriptor with training descriptors for identifying matching training descriptors, each training descriptor is associated with a reference object identifier and with relative location data (distance and direction from a center point of a reference object indicated by the reference object identifier), computing object-regions of the digital image by clustering the query descriptors having common center points defined by the matching training descriptors, each object-region approximately bounding one target object and associated with a center point and a scale relative to a reference object size, wherein the object-regions are computed independently of the identifier of the reference object associated with the object-regions, wherein members of each cluster point toward a common center point, and classifying the target object of each object-region according to the referen
    Type: Grant
    Filed: May 14, 2017
    Date of Patent: March 12, 2019
    Assignee: International Business Machines Corporation
    Inventors: Sivan Harary, Leonid Karlinsky, Mattias Marder, Joseph Shtok, Asaf Tzadok
  • Patent number: 10229366
    Abstract: A technique relates to quantum error correction. Code qubits are configured as target qubits, and the code qubits have a first dephasing time and a first anharmonicity. Syndrome qubits are configured as control qubits, and the syndrome qubits have a second dephasing time and a second anharmonicity. The target qubits and the control qubits are configured to form one or more controlled not (CNOT) gates. The first dephasing time is greater than the second dephasing time and the second anharmonicity is greater than the first anharmonicity.
    Type: Grant
    Filed: February 14, 2018
    Date of Patent: March 12, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jay M. Gambetta, Easwar Magesan
  • Patent number: 10229136
    Abstract: There is provided a visual localization method comprising: (a) transmitting data representative of one or more detected visual features from a mobile device to a server; (b) estimating the location of the mobile device at the server based on the visual features received from the mobile device; (c) transmitting reference data associated with the estimated location from the server to the mobile device; and (d) the mobile device determining its location based on the reference data received from the server.
    Type: Grant
    Filed: March 2, 2018
    Date of Patent: March 12, 2019
    Assignee: NAVVIS GMBH
    Inventors: Mohammad Abu-Alqumsan, Anas Al-Nuaimi, Robert Huitl, Georg Schroth, Florian Schweiger, Eckehard Steinbach
  • Patent number: 10230945
    Abstract: A system may receive an instruction to execute a test represented by code in a test file. The system may initialize a first process instance associated with executing the test. The system may initialize a second process instance associated with loading the test file and executing the test. The second process instance may be different from the first process instance. The system may load the test file using the second process instance. The system may execute the test using the first process instance, the second process instance, and the test file without loading the test file into the first process instance. The system may update the test file during execution of the test without interrupting execution of the test.
    Type: Grant
    Filed: October 17, 2016
    Date of Patent: March 12, 2019
    Assignee: Accenture Global Solutions Limited
    Inventor: Jeremy Bruce-Smith
  • Patent number: 10223636
    Abstract: Systems and methods to create content for interactive synthetic characters are provided. In some embodiments, a conversation editor may be configured to create a traversable script for an interactive synthetic character by receiving conversation rules from a user. These rules can be used to match words or phrases that a user speaks or types, or to monitor for a physical movement of the user or synthetic character. Each rule can include responses to be performed by the interactive synthetic character. Examples of responses include producing audible or textual speech for the synthetic character, performing animations, playing sound effects, retrieving data, and the like. A traversable script can be generated from the conversation rules that when executed by the synthetic character allows for the dynamic interactions. In some embodiments, the traversable script can be navigated by a state engine using navigational directives associated with the conversation rules.
    Type: Grant
    Filed: July 25, 2012
    Date of Patent: March 5, 2019
    Assignee: PULLSTRING, INC.
    Inventors: Martin Reddy, Oren M. Jacob, Robert G. Podesta, Lucas R. A. Ives, Kathleen Hale
  • Patent number: 10220301
    Abstract: Systems and methods for displaying dynamically changing content within scrollview class applications are described. In some example embodiments, an intermediate module fetches images from an underlying layer of a webview module, and provides the images to a scrollview module, which presents the images via a scrollable user interface on a computing device, such as a scrollable user interface within a game application presenting an online game via a user interface of a mobile device.
    Type: Grant
    Filed: December 10, 2012
    Date of Patent: March 5, 2019
    Assignee: Zynga Inc.
    Inventors: Nishchaie Khanna, Shivkumar Ramamurthi
  • Patent number: 10217241
    Abstract: Embodiments of the present invention provide a system for fast parallel graph compression based on identifying a set of large cliques, which is used to encode the graph. The system provides both permanently-stored and in-memory graph encoding and reduces the space needed to represent and store a graph, the I/O traffic to use the graph, and the computation needed to perform algorithms involving the graph. The system thereby improves computing technology and graph computation. During operation, the system obtains data indicating vertices and edges of a graph. The system executes a clique-finding method to identify a maximum clique in the graph. The system then removes the clique from the graph, adds the clique to a set of found cliques, and generates a compressed representation of the graph based on the set of found cliques.
    Type: Grant
    Filed: June 15, 2016
    Date of Patent: February 26, 2019
    Assignee: PALO ALTO RESEARCH CENTER INCORPORATED
    Inventors: Ryan A. Rossi, Rong Zhou
  • Patent number: 10216800
    Abstract: A social media management system receives messages posted by users. The management system assigns an initial number of units to the messages and receives inputs from the users assigning additional units to the messages. The management system periodically reduces the number of units assigned to the messages eventually causing the messages to self-expire. The management system ranks the messages in an order based on the number of units currently assigned to the messages. The social media management system also may identify a location for a user and identify a ranked subset of the messages within a particular region of the identified location. The management system also may rank users based on the rankings of their posted messages and the ratings the users assign to other messages.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: February 26, 2019
    Assignee: ROCKET APPS, INC.
    Inventor: Ryan Joseph Grainger
  • Patent number: 10210867
    Abstract: Techniques are disclosed for adjusting user experience of a software application based on paralinguistic information. One embodiment presented herein includes a computer-implemented method for adjusting a user experience of a software application. The method comprises receiving, at a computing device, an audio stream comprising audio of a user. The method further comprises analyzing the audio stream for paralinguistic information to determine an attribute of the user. The method further comprises identifying content of the audio stream. The method further comprises determining one or more actions based on the content of the audio stream. The method further comprises selecting at least one of the one or more actions based on the attribute of the user.
    Type: Grant
    Filed: October 11, 2017
    Date of Patent: February 19, 2019
    Assignee: INTUIT INC.
    Inventors: Raymond Chan, Igor A. Podgorny, Benjamin Indyk
  • Patent number: 10209314
    Abstract: Systems and computer-implemented methods are used for analyzing battery information. The battery information may be acquired from both passive data acquisition and active data acquisition. Active data may be used for feature extraction and parameter identification responsive to the input data relative to an electrical equivalent circuit model to develop geometric-based parameters and optimization-based parameters. These parameters can be combined with a decision fusion algorithm to develop internal battery parameters. Analysis processes including particle filter analysis, neural network analysis, and auto regressive moving average analysis can be used to analyze the internal battery parameters and develop battery health metrics. Additional decision fusion algorithms can be used to combine the internal battery parameters and the battery health metrics to develop state-of-health estimations, state-of-charge estimations, remaining-useful-life predictions, and end-of-life predictions for the battery.
    Type: Grant
    Filed: November 21, 2016
    Date of Patent: February 19, 2019
    Assignee: Battelle Energy Alliance, LLC
    Inventors: Humberto E. Garcia, Jon P. Christophersen