Knowledge Representation And Reasoning Technique Patents (Class 706/46)
  • Patent number: 10565257
    Abstract: Example techniques described herein may provide a dynamic display of filter criteria on a control device of a media playback system. In one aspect, a method is provided that involves (a) causing a graphical display of a computing device to display (i) a first set of filter criteria and (ii) search results that include at least a plurality of media-source identifiers that identify a plurality of respective media sources, (b) receiving by the computing device selection data that indicates a selection of one of the plurality of media-source identifiers, (c) determining by the computing device a second set of filter criteria based on the selected media-source identifier, where the second set of filter criteria is different from the first set of filter criteria, and (d) causing the graphical display to display the determined second set of filter criteria.
    Type: Grant
    Filed: February 9, 2018
    Date of Patent: February 18, 2020
    Assignee: Sonos, Inc.
    Inventors: Abhishek Kumar, Robert A. Lambourne, Paul Bates
  • Patent number: 10558707
    Abstract: The present invention is related to a method for identifying in a given semantic graph of linked concepts a set of concepts matching the content of a text, the semantic graph of linked concepts being stored in at least one equipment connected to a network, the methods comprising of the following steps: inputting a sample text in natural language at a workstation connected to the network; performing a semantic analysis of the sample text to extract a set of initial concepts belonging to the given semantic graph; accessing the equipment to identify a list of candidate concepts in the given semantic graph, the candidate concepts being the concepts of the semantic graph within a given maximum distance according to a given distance function away from an initial concept; calculating for each candidate concept a proximity score representative of the distances between the candidate concept and each initial concept; identifying as matching concepts the candidate concepts with the highest proximity score.
    Type: Grant
    Filed: February 28, 2013
    Date of Patent: February 11, 2020
    Assignees: HYPIOS CROWDINNOVATION, SORBONNE UNIVERSITE
    Inventors: Milan Stankovic, Philippe Laublet
  • Patent number: 10554440
    Abstract: A sensor device includes a data acquisition unit configured to acquire different types of measurement data from a plurality of sensors that measure the measurement data, an event determination unit configured to determine that an event occurs when the measurement data satisfies an event condition corresponding to the occurrence of the event, and a transmission controller configured to transmit transmission data in which the measurement data is stored in a predetermined data format. The transmission controller varies the data format of the transmission data in a case where the event does not occur and in a case where the event occurs.
    Type: Grant
    Filed: October 18, 2018
    Date of Patent: February 4, 2020
    Assignee: Omron Corporation
    Inventors: Hiroyuki Mino, Ryusuke Sakai, Naotsugu Ueda, Kayo Nakamura, Yuhei Motoki
  • Patent number: 10545985
    Abstract: Computer implemented systems and methods are disclosed for importing data from electronic data files. In accordance with some embodiments, source electronic data files are received at a data importation system and managed by the data importation system. The data importation system may load detector/transformer plugins and determined whether any of the load detector/transformer plugins apply to the received source electronic data files. The data importation system may also generate transformed data using a transformer corresponding to a detector that applies to the source electronic data files. The data importation system may import the transformed data into at least one of a data analysis system and a database.
    Type: Grant
    Filed: March 21, 2018
    Date of Patent: January 28, 2020
    Assignee: Palantir Technologies Inc.
    Inventors: Stephen Yazicioglu, Christopher Luck, Robert Giardina, Justin Streufert, Timothy Slatcher, Gregory O'Connor, Brandon Marc-Aurele, Olivia Zhu, Howard Schindel, Henry Tung, Lucas Ray, Christopher Leech, Eric Jeney, Stefan Negrus, Jason Lee, Alessandro Mingione, John McKinstry Doyle, Hunter Pitelka, Ethan Lozano, Joel Ossher, Matthew Fedderly
  • Patent number: 10546188
    Abstract: A portable terminal 1 includes an information acquisition unit 55, an output control unit 56 and an output unit 20. The information acquisition unit 55 acquires move locus information on a move due to daily behavior of a user and a move due to non-daily behavior. The output control unit 56 controls an output unit 20 such that the output unit 20 outputs the acquired move locus information in a state where it is possible to distinguish the move due to non-daily behavior of the user.
    Type: Grant
    Filed: October 26, 2017
    Date of Patent: January 28, 2020
    Assignee: CASIO COMPUTER CO., LTD.
    Inventor: Keiichi Imamura
  • Patent number: 10545721
    Abstract: Embodiments described herein involve providing media item preferences according to a user account of a user providing the preference, rather than a user account providing the media item. When a user indicates a preference for a media item, the preference are associated with that particular user, rather than with another user whose account the media item may have been accessed and played through when the particular user indicated the preference. As a result, a media preference history associated with the account providing the media item will not be disrupted by other users indicating preferences for the media item. Further, users may build on their respective media preference histories even when listening to music provided by someone else.
    Type: Grant
    Filed: June 18, 2018
    Date of Patent: January 28, 2020
    Assignee: Sonos, Inc.
    Inventors: Abhishek Kumar, Ron Kuper
  • Patent number: 10545972
    Abstract: According to an embodiment of the present invention, methods, systems, and computer readable media are provided for collecting statistics for use in optimizing a database query. Collected statistics for the database are compared to corresponding predetermined states of conditions for optimizing the database query. One or more collected statistics in compliance with the corresponding predetermined states of conditions are identified based on the comparison. Collection of the one or more identified statistics for the query optimization is disabled.
    Type: Grant
    Filed: January 6, 2017
    Date of Patent: January 28, 2020
    Assignee: International Business Machines Corporation
    Inventors: Jason L. Alpers, Patrick D. Bossman, Terence P. Purcell
  • Patent number: 10546655
    Abstract: A method, computer program product, and computing system for tracking encounter participants is executed on a computing device and includes obtaining encounter information of a patient encounter, wherein the encounter information includes machine vision encounter information obtained via one or more machine vision systems. The machine vision encounter information is processed to identify one or more humanoid shapes.
    Type: Grant
    Filed: August 8, 2018
    Date of Patent: January 28, 2020
    Assignee: Nuance Communications, Inc.
    Inventors: Donald E. Owen, Daniel Paulino Almendro Barreda, Dushyant Sharma
  • Patent number: 10534779
    Abstract: The current disclosure generally relates to database management systems (DBMSs) and may be generally directed to methods and systems of using artificial intelligence (i.e. machine learning and/or anticipation functionalities, etc.) to learn a user's use of a DBMS, store this “knowledge” in a knowledgebase, and anticipate the user's future operating intentions. The current disclosure may also be generally directed to associative methods and systems of constructing DBMS commands. The current disclosure may also be generally directed to methods and systems of using a simplified DBMS command language (SDCL) for associative DBMS command construction. The current disclosure may also be generally directed to artificially intelligent methods and systems for associative DBMS command construction. The current disclosure may also be generally directed to methods and systems for associative DBMS command construction through voice input.
    Type: Grant
    Filed: May 2, 2016
    Date of Patent: January 14, 2020
    Inventor: Jasmin Cosic
  • Patent number: 10531467
    Abstract: Techniques for gaining initial access of a cell by a mobile device by using multiple numerologies associated with the orthogonal frequency division multiplexing (OFDM) are disclosed. The multiple numerologies are selected from numerologies that are both offered by the cell and which can be processed by the mobile device that is trying to gain the initial access. For example, one numerology can be used for the synchronization portion of the initial access and a different numerology can be use for the system information gathering and random access portions of the initial access. Also, upon gaining the initial access, the mobile device can be configured to use more numerologies for data communication, either simultaneously or one numerology at a time.
    Type: Grant
    Filed: July 26, 2017
    Date of Patent: January 7, 2020
    Assignee: ASUSTek Computer Inc.
    Inventors: Ko-Chiang Lin, Ming-Che Li
  • Patent number: 10528570
    Abstract: The current disclosure generally relates to database management systems (DBMSs) and may be generally directed to methods and systems of using artificial intelligence (i.e. machine learning and/or anticipation functionalities, etc.) to learn a user's use of a DBMS, store this “knowledge” in a knowledgebase, and anticipate the user's future operating intentions. The current disclosure may also be generally directed to associative methods and systems of constructing DBMS commands. The current disclosure may also be generally directed to methods and systems of using a simplified DBMS command language (SDCL) for associative DBMS command construction. The current disclosure may also be generally directed to artificially intelligent methods and systems for associative DBMS command construction. The current disclosure may also be generally directed to methods and systems for associative DBMS command construction through voice input.
    Type: Grant
    Filed: May 3, 2016
    Date of Patent: January 7, 2020
    Inventor: Jasmin Cosic
  • Patent number: 10528877
    Abstract: The techniques herein include using an input context to determine a suggested action. One or more explanations may also be determined and returned along with the suggested action. The one or more explanations may include (i) one or more most similar cases to the suggested case (e.g., the case associated with the suggested action) and, optionally, a conviction score for each nearby cases; (ii) action probabilities, (iii) excluding cases and distances, (iv) archetype and/or counterfactual cases for the suggested action; (v) feature residuals; (vi) regional model complexity; (vii) fractional dimensionality; (viii) prediction conviction; (ix) feature prediction contribution; and/or other measures such as the ones discussed herein, including certainty. In some embodiments, the explanation data may be used to determine whether to perform a suggested action.
    Type: Grant
    Filed: November 30, 2018
    Date of Patent: January 7, 2020
    Assignee: Diveplane Corporation
    Inventors: Christopher James Hazard, Christopher Fusting, Michael Resnick
  • Patent number: 10524011
    Abstract: Systems, methods, and non-transitory computer-readable media can identify a set of video categories. A first video content item can be acquired from a first user. A particular video category selected by the first user as being associated with the first video content item can be acquired from the first user. The particular video category can be selected out of the set of video categories. It can be determined that one or more videos associated with the particular video category are to be provided to a second user. The second user can be connected to the first user in a social networking system. The second user can be provided, via the social networking system, with access to the first video content item associated with the particular video category.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: December 31, 2019
    Assignee: Facebook, Inc.
    Inventor: Eduardo de Mello Maia
  • Patent number: 10521822
    Abstract: Disclosed is a method and system (collectively “platform”) of geolocation and time based advertising. The platform may include receiving, using a communication interface, a first geolocation from a client device. Further, the platform may include, receiving, using the communication interface, an advertisement content from the client device. Additionally, the platform may include creating, using the processor, an association between the first geolocation and the advertisement content. Further, the platform may include storing, using a storage device, each of the first geolocation, the advertisement content and the association. Furthermore, the platform may include receiving, using the communication interface, a second geolocation from a client device. Additionally, the platform may include comparing, using the processor, the second geolocation with the first geolocation.
    Type: Grant
    Filed: April 10, 2017
    Date of Patent: December 31, 2019
    Assignee: BoardActive Corporation
    Inventor: Douglas L. Pittman
  • Patent number: 10521502
    Abstract: Generating a user interface template is provided. A user context corresponding to an action request by a user to perform a task on a computer is determined. A set of user interface templates corresponding to the action request by the user and the user context is retrieved. Components of different user interface templates within the set of user interface templates are compared. Relevant components of the different user interface templates are combined based on the action request by the user and the user context. The user interface template corresponding to the action request by the user and the user context is generated based on the combined relevant components of the different user interface templates.
    Type: Grant
    Filed: August 10, 2016
    Date of Patent: December 31, 2019
    Assignee: International Business Machines Corporation
    Inventors: Shivali Agarwal, Maja Vukovic, Frederick Y. Wu
  • Patent number: 10521394
    Abstract: A method and apparatus are for providing information to at least one other wireless communication device (WCD of a group of WCDs of which the WCD is a member, wherein the WCDs in the group have agreed to share computing resources. An assignment as one of a provider WCD and a recipient WCD is received in response to the information. At least one of two actions is taken. The first action is to operate, as a provider WCD, a power intensive portion of an application and providing the results to at least one recipient WCD of the group of WCDs. The second action is to operate, as a recipient WCD, to receive the results. Another method provides for a WCD to make a selection of the provider and recipient WCDs.
    Type: Grant
    Filed: July 16, 2015
    Date of Patent: December 31, 2019
    Assignee: Motorola Mobility LLC
    Inventors: Martin R. Pais, Morris Bowers, Phillip A. Green, Gary J. Cunningham
  • Patent number: 10503348
    Abstract: Techniques are disclosed for providing a graphical user interface (GUI) for displaying and configuring adaptive or static thresholds for Key Performance Indicators (KPIs). The GUI may include one or more presentation schedules that may display threshold information associated with time policies. Each presentation schedule may include multiple time slots and span a portion of one or more time cycles. Some of the time slots may be associated with a specific time policy and may have a unifying appearance that distinguishes the time slots from timeslots associated with other time policies. The presentation schedules may arrange the time slots in a time grid arrangement (e.g., calendar grid view) or a graph arrangement with depictions (e.g., points, lines) that may illustrate KPI values and threshold markers that may illustrate the threshold values.
    Type: Grant
    Filed: July 28, 2017
    Date of Patent: December 10, 2019
    Assignee: Splunk Inc.
    Inventors: Sonal Maheshwari, Manish Sainani, Leonid Alekseyev, Alan Hardin, Jacob Barton Leverich, Adam Jamison Oliner, Brian Reyes, Alok Anant Bhide
  • Patent number: 10503710
    Abstract: A method is provided for webpage pre-reading. The method includes obtaining visiting information during a period of time for multiple webpages of each user from a plurality of users including a current user; determining respective similarity values between the current user and the plurality of users based on the visiting information; determining one or more most-similar users based on the similarity values; and when the current user is browsing a current webpage, predicting a target webpage to be accessed by the most-similar users as a target webpage for the current user and pre-reading the target webpage.
    Type: Grant
    Filed: July 15, 2016
    Date of Patent: December 10, 2019
    Assignee: GUANGZHOU UCWEB COMPUTER TECHNOLOGY CO., LTD
    Inventors: Jie Liang, Yuxin Jiang, Wenqing Yao, Huocheng Wu, Yanwei Xu
  • Patent number: 10496512
    Abstract: Error data may be collected. The error data may represent a first plurality of errors of a first type and a second plurality of errors of a second type to occur in a plurality of instances of an application transaction. Visualization data may be generated. The visualization data may represent an error flow diagram to display on an output device. The error flow diagram may comprise a first block having a first visual property based on a first number of the first plurality of errors, a second block having a second visual property based on a second number of the second plurality of errors, and a first linkage between the first block and the second block.
    Type: Grant
    Filed: May 11, 2016
    Date of Patent: December 3, 2019
    Assignee: Micro Focus LLC
    Inventors: Amichai Nitsan, Inbar Shani
  • Patent number: 10496929
    Abstract: The present invention relates to a probabilistic programming compiler that (a) generates data-parallel inference code to sample from probability distributions in models provided to the compiler; and (b) utilizes a modular framework to allow addition and removal of inference algorithm information based on which the compiler generates the inference code. For a given model, the described compiler can generate inference code that implements any one or more of the inference algorithms that are available to the compiler. The modular compiler framework utilizes an intermediate representation (IR) that symbolically represents features of probability distributions. The compiler then uses the IR as a basis for emitting inference code to sample from the one or more probability distributions represented in the IR.
    Type: Grant
    Filed: June 26, 2014
    Date of Patent: December 3, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Jean-Baptiste Tristan, Guy L. Steele, Jr., Daniel E. Huang, Joseph Tassarotti
  • Patent number: 10491647
    Abstract: The present invention extends to methods, systems, and computer program products for detecting events from ingested video signals. A video stream is ingested. A first score is computed from a portion of the video stream. The first score indicates a likelihood of the video stream including event information. Computing resources are allocated to further process the video stream portion based on the first score indicating that further processing is warranted. A second score is computed from parameters of the video stream portion. An event is detected based on the second score.
    Type: Grant
    Filed: June 4, 2019
    Date of Patent: November 26, 2019
    Assignee: Banjo, Inc.
    Inventors: Rish Mehta, Damien Patton
  • Patent number: 10489524
    Abstract: A method for generating synthetic data records which include datasets that capture state-based transitions, according to which a state transition family is randomly selecting, according to the distribution of samples between the different clusters of users and the context variables are randomly sampled according to their distribution within the chosen cluster. The relevant Markov Chains models are selected according to the sampled context and the initial state of the sequence is randomly selected according to the distribution of states. A random walk process is initialized on the graph models and the random walk is performed process on each context separately, assuming context independency. The cause condition of the current transition is sampled for each state transition, based on the distributions on the selected edge.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: November 26, 2019
    Assignee: Deutsche Telekom AG
    Inventors: Ariel Bar, Barak Chizi, Dudu Mimran, Lior Rokach, Bracha Shapira, Andreas Grothe, Rahul Swaminathan
  • Patent number: 10480947
    Abstract: Systems and methods related to roadmaps for robotic devices are provided. A computing device can receive a roadmap representing a plurality of paths through an environment. The computing device can discretize the roadmap to obtain a discrete planning graph having a plurality of states corresponding to discretized segments of the plurality of paths of the roadmap such that states corresponding to adjacent discretized path segments are connected in the discrete planning graph. The computing device can determine a Boolean equation representing at least a portion of the discrete planning graph. The computing device can determine a sequence of states from the plurality of states of the discrete planning graph such that the determined sequence of states satisfies the Boolean equation. The computing device can provide a route through the environment for a robotic device based on the determined sequence of states.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: November 19, 2019
    Assignee: X Development LLC
    Inventors: Geoffrey Lalonde, Peter Anderson-Sprecher
  • Patent number: 10476753
    Abstract: Methods and systems for modeling host behavior in a network include determining a first probability function for observing each of a set of process-level events at a first host based on embedding vectors for the first event and the first host. A second probability function is determined for the first host issuing each of a set of network-level events connecting to a second host based on embedding vectors for the first host and the second host. The first and second probability functions are maximized to determine a set of likely process-level and network-level events for the first host. A security action is performed based on the modeled host behavior.
    Type: Grant
    Filed: February 22, 2018
    Date of Patent: November 12, 2019
    Assignee: NEC Corporation
    Inventors: Zhengzhang Chen, LuAn Tang, Zhichun Li, Cheng Cao
  • Patent number: 10467748
    Abstract: Quantitative analysis of a tissue sample includes carrying out a ploidy measurement on a plurality of nuclei of the sample to determine the ploidy type of a sample and also carrying out a stroma measurement on a section to determine the stroma type of a sample. The ploidy type, e.g. diploid or non-diploid, and the stroma type, high or low stroma, give an improved patient survival estimate than the ploidy type alone.
    Type: Grant
    Filed: March 10, 2016
    Date of Patent: November 5, 2019
    Assignee: Oxford Cancer Biomarkers Ltd
    Inventors: David Kerr, John Maddison, Havard Danielsen
  • Patent number: 10467553
    Abstract: Methods and systems for updating a calendar entry for an accommodation listing are disclosed. In one embodiment, the method comprises generating an availability model and an acceptance model for an accommodation listing in an accommodation reservation system and determining based on those models the probability that the accommodation listing would be able to be booked. Furthermore, the result of an accommodation search query can be filtered and/or sorted using the determined probability of booking.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: November 5, 2019
    Assignee: Airbnb, Inc.
    Inventors: Nathan Blecharczyk, Maxim Charkov, Matt Weisinger, Riley Newman, Joseph Zadeh
  • Patent number: 10467556
    Abstract: Certain examples provide systems and methods to identify placement for an electric charging station infrastructure. Certain examples provide systems and methods to generate a deployment plan for one or more electric vehicle charging stations. An example method includes gathering data for a specified geographic area and forecasting a demand for electric vehicles for the specified area. The example method includes modeling driving patterns in the specified area using available data and improving a charging infrastructure model based on the driving pattern and demand forecast information for the specified area. The example method includes generating and providing a recommendation regarding an electric vehicle charging infrastructure and deployment strategy for the specified area based on the improved charging infrastructure model.
    Type: Grant
    Filed: February 9, 2012
    Date of Patent: November 5, 2019
    Assignee: Northwestern University
    Inventor: Diego Klabjan
  • Patent number: 10453111
    Abstract: In various example embodiments, a system and method for data mesh visualization are presented. Attribute data associated with a user may be received from a plurality of attribute sources. User characteristics may be inferred based on an analysis of at least a portion of the attribute data. A visualization may be generated based, at least in part, on the user characteristics. The visualization may be representative of the attribute data. The visualization may be caused to be presented to the user.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: October 22, 2019
    Assignee: eBay Inc.
    Inventors: Ryan Melcher, John Tapley, Robert Lee
  • Patent number: 10452628
    Abstract: An identifier of a data source specifying data to be analyzed is determined from a data analysis schema. The data source is called, and data to be analyzed is retrieved. From the data analysis schema, an identifier of a check method to be used to analyze the data is determined. The check method is called and used to analyze the data.
    Type: Grant
    Filed: November 11, 2016
    Date of Patent: October 22, 2019
    Assignee: SAP SE
    Inventor: Jörg Schwan
  • Patent number: 10438264
    Abstract: Embodiments disclosed herein include artificial intelligence systems and methods for automatically filling or completing required attribute values for features associated with an item that is being offered. In embodiments, an offer for an item may include an image of the item and unstructured text related to the item. Potential candidate values are selected and ranked according to generated confidence scores that represent the correct candidate value for the selected feature. A user interface may be presented to the user offering the item that presented the ranked potential candidate values and request confirmation. In response to the user confirming the candidate value for the feature a web page may be generated for offering the item with appropriate features and attribute values auto-populated thus providing an efficient method for offering items on behalf of a user.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: October 8, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Krishnamurthy Koduvayur Viswanathan
  • Patent number: 10436940
    Abstract: Systems and methods for updating posterior geological models by integrating various reservoir data to support dynamic-quantitative data-inversion, stochastic-uncertainty-management and smart reservoir-management.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: October 8, 2019
    Assignee: Landmark Graphics Corporation
    Inventors: Marko Maucec, Alvin Stanley Cullick
  • Patent number: 10426364
    Abstract: A method for computerizing delineation and/or multi-label classification of an ECG signal, includes: applying a neural network to the ECG whereby labelling the ECG, and optionally displaying the labels according to time, optionally with the ECG signal.
    Type: Grant
    Filed: October 27, 2015
    Date of Patent: October 1, 2019
    Assignee: Cardiologs Technologies SAS
    Inventors: Jeremy Rapin, Jia Li, Mathurin Massias
  • Patent number: 10430690
    Abstract: A computing device predicts an event or classifies an observation. A trained labeling model is executed with unlabeled observations to define a label distribution probability matrix. A label is selected for each observation. A mean observation vector and a covariance matrix are computed from the unlabeled observations selected to have each respective label. A number of eigenvalues that have a smallest value is selected from each covariance matrix and used to define a null space for each respective label. A distance value is computed for a distance vector computed to the mean observation vector and projected into the null space associated with the label selected for each respective observation. A diversity rank is determined for each respective observation based on minimum computed distance values. A predefined number of observations having highest values for the diversity rank are included in labeled observations and removed from the unlabeled observations.
    Type: Grant
    Filed: May 1, 2019
    Date of Patent: October 1, 2019
    Assignee: SAS INSTITUTE INC.
    Inventor: Xu Chen
  • Patent number: 10423131
    Abstract: A system and approach for storing factors in a quadratic programming solver of an embedded model predictive control platform. The solver may be connected to an optimization model which may be connected to a factorization module. The factorization module may incorporate a memory containing saved factors that may be connected to a factor search mechanism to find a nearest stored factor in the memory. A factor update unit may be connected to the factor search mechanism to obtain the nearest stored factor to perform a factor update. The factorization module may provide variable ordering to reduce a number of factors that need to be stored to permit the factors to be updated at zero floating point operations per unit of time.
    Type: Grant
    Filed: July 20, 2016
    Date of Patent: September 24, 2019
    Assignee: GARRETT TRANSPORTATION I INC.
    Inventor: Ondrej Santin
  • Patent number: 10417280
    Abstract: A method, computing system, and computer-readable medium for assigning global edge IDs for evolving graphs are described herein. The method includes selecting a block size for an evolving graph and, as new vertices are added to the evolving graph, calculating block IDs for the evolving graph. Calculating the block IDs includes creating a table representing the evolving graph and, as new vertices are added to the evolving graph, calculating block IDs for cells in a new column of the table before calculating block IDs for cells in a new row of the table. The method also includes calculating global edge IDs for the evolving graph based on the source vertex ID, the target vertex ID, and the block ID for the block at which each edge is located. The method may also include calculating incremental Page Rank for the evolving graph.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: September 17, 2019
    Assignee: Intel Corporation
    Inventors: Xia Zhu, Theodore L. Willke, Bryn Keller, Shih-Chi Chen, Kushal Datta
  • Patent number: 10416864
    Abstract: Method and device of improving performance of a computing device are disclosed. The method includes: scanning the computing device to generate multiple performance optimization tasks for the computing device; presenting multiple task prioritizing methods for determining relative priority of at least two of the multiple performance optimization tasks; receiving a user's selection of a first task prioritizing method from the multiple task prioritizing methods; in accordance with the first task prioritizing method, identifying a first task with a highest priority; displaying a first interface including information of the first performance optimization task and an option to start the first task; upon receiving the user's instruction to start the first performance optimization task, starting the first performance optimization task; and upon completion of the first performance optimization task, replacing the first interface with a second interface.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: September 17, 2019
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Wenliang Tang, Wei Li
  • Patent number: 10409254
    Abstract: A method of operating an intelligent programmable logic controller over a plurality of scan cycles includes the intelligent programmable logic controller executing a control program and one or more reasoning algorithms for analyzing data received and transmitted by the intelligent programmable logic controller. The intelligent programmable logic controller receives one or more user-specified declarative knowledge models from an external source via a deployment interface included in the intelligent programmable logic controller. The intelligent programmable logic controller dynamically modifies the reasoning algorithms during runtime of the control program based on the user-specified declarative knowledge models.
    Type: Grant
    Filed: July 16, 2015
    Date of Patent: September 10, 2019
    Assignee: Siemens Aktiengesellschaft
    Inventors: Steffen Lamparter, Lingyun Wang, Raffaello Lepratti, Justinian Rosca
  • Patent number: 10410129
    Abstract: One embodiment provides an apparatus. The apparatus includes a companion device. The companion device includes pattern recognition logic to construct a reference graph model based, at least in part, on a plurality of events captured from at least one of the companion device and a wearable device. The reference graph model includes at least one path, each path including one trigger node, at least one event node and a respective edge incident to each event node, a first edge coupling the trigger node and a first event node, a weight associated with each edge corresponding to a likelihood that a second event will follow a first event within a minimum trigger time interval.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: September 10, 2019
    Assignee: Intel Corporation
    Inventors: Fai Yeung, Fu Zhou
  • Patent number: 10404539
    Abstract: A system and method for reducing sensor redundancy in sensor-equipped devices includes identifying, via a master device, at least one device within an area. The at least one device is queried to determine at least one of a device status or application status for the at least one device. A configuration of one or more sensors within the at least one device based at least in part on the querying is determined. The one or more sensors within the at least one device is configured to balance quality of service across the master device and the at least one device, based at least in part on the determining.
    Type: Grant
    Filed: February 2, 2017
    Date of Patent: September 3, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Fitzgerald John Archibald, Khosro Mohammad Rabii
  • Patent number: 10402511
    Abstract: Example implementations described herein are directed to predictive maintenance of equipment using data-driven performance degradation modelling and monitoring. Example implementations described herein detect degradation in performance over a period of time, and alert the user when degradation occurs. Through the example implementations, the operator of equipment undergoing predictive maintenance modeling can determine a more optimized time in repairing or replacing the equipment or its components.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: September 3, 2019
    Assignee: HITACHI, LTD.
    Inventors: Ahmed Khairy Farahat, Chetan Gupta
  • Patent number: 10394555
    Abstract: This disclosure is directed to reducing a computing operation time and reducing memory usage associated with determining a subset of at least two data elements, associated with a target computing operation result, from a set of data elements. This disclosure can be extended to determining larger subsets associated with a target computing operation result, from a set of data elements, as well.
    Type: Grant
    Filed: December 17, 2018
    Date of Patent: August 27, 2019
    Inventors: Bakhtgerey Sinchev, Askar Sinchev, Zhanna Akzhanova
  • Patent number: 10387510
    Abstract: A method and an electronic device are provided. The method includes displaying tags; detecting a selection of one of the displayed tags; displaying at least one tag related to the tag; and displaying information regarding at least one content related to the selected tag.
    Type: Grant
    Filed: September 2, 2015
    Date of Patent: August 20, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Changsun Lee, Daehee Kim, Seunghwan Jeong, Seungbum Lee
  • Patent number: 10387936
    Abstract: A computer-implemented method and an apparatus for improving experiences of an online visitor visiting a website detects a website access event. A visitor profile is generated by defining a plurality of attributes related to visitor activities on the website. A data field is allocated to each attribute to configure the visitor profile including a plurality of data fields. Each data field is capable of accommodating a respective fixed number of entries determined based on a temporal threshold value computed to determine a number of entries required for storing of information related to past activities that are relevant to current activity of the online visitor on the website. The visitor profile is dynamically updated based on the current activity. At least one intention of the online visitor is predicted based on a state of the visitor profile selected at a chosen time instant during the current activity of the online visitor.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: August 20, 2019
    Assignee: [24]7.ai, Inc.
    Inventors: Abhishek Ghose, Abir Chakraborty, Prashant Joshi
  • Patent number: 10387419
    Abstract: The method includes selecting a target record from a dataset, the target record including a missing value, partitioning records of the dataset into at least two groups including co-related data, the partitioned records including records having a value for a same field as the missing value in the target record, predicting the missing value based on a relationship between fields in each of the at least two groups associated with the partitioned records, and setting the missing value of the target record to the predicted value.
    Type: Grant
    Filed: October 3, 2013
    Date of Patent: August 20, 2019
    Assignee: SAP SE
    Inventors: Wen-Syan Li, Yu Cheng
  • Patent number: 10380123
    Abstract: Systems herein allow a store to make store-specific product recommendations to customers who are in the store. The system builds a graph database of relationships between products based on sales data, such as invoices. The relationships are stored as edges with store-specific edge values. Store similarities are determined by a genetic algorithm that creates a candidate solution that includes an array of weights for each store, representing that store's similarity with the other stores. The system includes a recommendation engine that receives a recommendation request identifying a target store and a target product. Based on that, the corresponding edges are retrieved, the edge values are weighted based on the candidate solution, and the highest-weighted connected products are recommended.
    Type: Grant
    Filed: September 11, 2016
    Date of Patent: August 13, 2019
    Assignee: Cloudtags, Inc.
    Inventor: Eric Carlyle
  • Patent number: 10380629
    Abstract: Techniques for leveraging a social graph to facilitate the delivery of relevant recommendations. For example, a recommender is identified based on the recommender being a member of a social networking service who has interacted with an item of web-based content. A recommendee is identified based on the recommendee being another member of the social networking service who is connected to the recommender via a social graph maintained by the social networking service and based on having an affinity score for the item that exceeds a recommendee affinity score threshold and a connection strength to the recommender that exceeds a connection strength threshold. The recommender is sent a communication that invites the recommender to recommend the item to the recommendee. With some example embodiments, the communication is sent to the recommender within a pre-determined time measured from the time the recommender initiated an interaction with the item of web-based content.
    Type: Grant
    Filed: May 8, 2013
    Date of Patent: August 13, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mohammad Shafkat Amin, Baoshi Yan, Sripad Sriram, Anmol Bhasin, Christian Posse
  • Patent number: 10382579
    Abstract: Aspects of the present invention include methods, systems and computer program products. The method includes a detecting, by a processor, a presence of a user at a location. The method further includes detecting, by the processor, a presence of one or more sensors at the location, where the one or more sensors are communicatively coupled together and to the processor. The method further includes determining, by the processor, that the user can be sensed by the one or more sensors at the location. The method further includes notifying, by the processor, the user that a selectable personalized service is available to the user at the location. The method further includes providing, by the processor, the selectable personalized service to the user at the location, where the selectable personalized service notifies the user as to an existence of any anomalies with respect to the user.
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: August 13, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Martin Mevissen, Eleni Pratsini, Giovanni Russo, Robert Shorten
  • Patent number: 10372141
    Abstract: Systems and methods for determining autonomous vehicle user boarding times are provided. In one example embodiment, a computer implemented method includes obtaining location data associated with a user device associated with a user. The method includes determining an estimated time until the user starts boarding the autonomous vehicle based at least in part on the location data associated with the user device. The method includes obtaining data associated with the user. The method includes determining an estimated time of boarding duration for the user based at least in part on the data associated with the user. The method includes determining an estimated time until the user completes boarding of the autonomous vehicle based at least in part on the estimated time until the user starts boarding the autonomous vehicle and the estimated time of boarding duration for the user.
    Type: Grant
    Filed: July 28, 2017
    Date of Patent: August 6, 2019
    Assignee: Uber Technologies, Inc.
    Inventors: Richard Brian Donnelly, Michael Aitken
  • Patent number: 10373072
    Abstract: A method, system, and computer program product for performing cognitive-based dynamic tuning of a software-based system include monitoring live operation of the system, and determining whether tuning is needed based on the monitoring. Analyzing information and suggesting a change in one or more parameters is based on the determining, the information including an output of a learning algorithm that learns an effect of changes in one or more of the one or more parameters on performance of the system.
    Type: Grant
    Filed: January 8, 2016
    Date of Patent: August 6, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Diane Britton, Reza Ghasemi, Chon N. Lei, Robert Maher, Vanessa V. Michelini
  • Patent number: 10366361
    Abstract: An apparatus is provided to interface with users to perform group assessment processing and display of results in conjunction with selection of items.
    Type: Grant
    Filed: May 10, 2018
    Date of Patent: July 30, 2019
    Assignee: DEFINITIVE BUSINESS SOLUTIONS, INC.
    Inventor: John R. Sammarco