Knowledge Representation And Reasoning Technique Patents (Class 706/46)
-
Patent number: 10565257Abstract: 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: GrantFiled: February 9, 2018Date of Patent: February 18, 2020Assignee: Sonos, Inc.Inventors: Abhishek Kumar, Robert A. Lambourne, Paul Bates
-
Patent number: 10558707Abstract: 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: GrantFiled: February 28, 2013Date of Patent: February 11, 2020Assignees: HYPIOS CROWDINNOVATION, SORBONNE UNIVERSITEInventors: Milan Stankovic, Philippe Laublet
-
Patent number: 10554440Abstract: 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: GrantFiled: October 18, 2018Date of Patent: February 4, 2020Assignee: Omron CorporationInventors: Hiroyuki Mino, Ryusuke Sakai, Naotsugu Ueda, Kayo Nakamura, Yuhei Motoki
-
Patent number: 10545985Abstract: 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: GrantFiled: March 21, 2018Date of Patent: January 28, 2020Assignee: 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: 10546188Abstract: 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: GrantFiled: October 26, 2017Date of Patent: January 28, 2020Assignee: CASIO COMPUTER CO., LTD.Inventor: Keiichi Imamura
-
Patent number: 10545721Abstract: 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: GrantFiled: June 18, 2018Date of Patent: January 28, 2020Assignee: Sonos, Inc.Inventors: Abhishek Kumar, Ron Kuper
-
Patent number: 10545972Abstract: 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: GrantFiled: January 6, 2017Date of Patent: January 28, 2020Assignee: International Business Machines CorporationInventors: Jason L. Alpers, Patrick D. Bossman, Terence P. Purcell
-
Patent number: 10546655Abstract: 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: GrantFiled: August 8, 2018Date of Patent: January 28, 2020Assignee: Nuance Communications, Inc.Inventors: Donald E. Owen, Daniel Paulino Almendro Barreda, Dushyant Sharma
-
Patent number: 10534779Abstract: 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: GrantFiled: May 2, 2016Date of Patent: January 14, 2020Inventor: Jasmin Cosic
-
Patent number: 10531467Abstract: 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: GrantFiled: July 26, 2017Date of Patent: January 7, 2020Assignee: ASUSTek Computer Inc.Inventors: Ko-Chiang Lin, Ming-Che Li
-
Patent number: 10528570Abstract: 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: GrantFiled: May 3, 2016Date of Patent: January 7, 2020Inventor: Jasmin Cosic
-
Patent number: 10528877Abstract: 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: GrantFiled: November 30, 2018Date of Patent: January 7, 2020Assignee: Diveplane CorporationInventors: Christopher James Hazard, Christopher Fusting, Michael Resnick
-
Patent number: 10524011Abstract: 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: GrantFiled: December 30, 2015Date of Patent: December 31, 2019Assignee: Facebook, Inc.Inventor: Eduardo de Mello Maia
-
Patent number: 10521822Abstract: 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: GrantFiled: April 10, 2017Date of Patent: December 31, 2019Assignee: BoardActive CorporationInventor: Douglas L. Pittman
-
Patent number: 10521502Abstract: 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: GrantFiled: August 10, 2016Date of Patent: December 31, 2019Assignee: International Business Machines CorporationInventors: Shivali Agarwal, Maja Vukovic, Frederick Y. Wu
-
Patent number: 10521394Abstract: 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: GrantFiled: July 16, 2015Date of Patent: December 31, 2019Assignee: Motorola Mobility LLCInventors: Martin R. Pais, Morris Bowers, Phillip A. Green, Gary J. Cunningham
-
Patent number: 10503348Abstract: 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: GrantFiled: July 28, 2017Date of Patent: December 10, 2019Assignee: Splunk Inc.Inventors: Sonal Maheshwari, Manish Sainani, Leonid Alekseyev, Alan Hardin, Jacob Barton Leverich, Adam Jamison Oliner, Brian Reyes, Alok Anant Bhide
-
Patent number: 10503710Abstract: 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: GrantFiled: July 15, 2016Date of Patent: December 10, 2019Assignee: GUANGZHOU UCWEB COMPUTER TECHNOLOGY CO., LTDInventors: Jie Liang, Yuxin Jiang, Wenqing Yao, Huocheng Wu, Yanwei Xu
-
Patent number: 10496512Abstract: 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: GrantFiled: May 11, 2016Date of Patent: December 3, 2019Assignee: Micro Focus LLCInventors: Amichai Nitsan, Inbar Shani
-
Patent number: 10496929Abstract: 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: GrantFiled: June 26, 2014Date of Patent: December 3, 2019Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Jean-Baptiste Tristan, Guy L. Steele, Jr., Daniel E. Huang, Joseph Tassarotti
-
Patent number: 10491647Abstract: 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: GrantFiled: June 4, 2019Date of Patent: November 26, 2019Assignee: Banjo, Inc.Inventors: Rish Mehta, Damien Patton
-
Patent number: 10489524Abstract: 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: GrantFiled: December 28, 2015Date of Patent: November 26, 2019Assignee: Deutsche Telekom AGInventors: Ariel Bar, Barak Chizi, Dudu Mimran, Lior Rokach, Bracha Shapira, Andreas Grothe, Rahul Swaminathan
-
Patent number: 10480947Abstract: 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: GrantFiled: December 21, 2016Date of Patent: November 19, 2019Assignee: X Development LLCInventors: Geoffrey Lalonde, Peter Anderson-Sprecher
-
Patent number: 10476753Abstract: 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: GrantFiled: February 22, 2018Date of Patent: November 12, 2019Assignee: NEC CorporationInventors: Zhengzhang Chen, LuAn Tang, Zhichun Li, Cheng Cao
-
Patent number: 10467748Abstract: 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: GrantFiled: March 10, 2016Date of Patent: November 5, 2019Assignee: Oxford Cancer Biomarkers LtdInventors: David Kerr, John Maddison, Havard Danielsen
-
Patent number: 10467553Abstract: 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: GrantFiled: March 13, 2013Date of Patent: November 5, 2019Assignee: Airbnb, Inc.Inventors: Nathan Blecharczyk, Maxim Charkov, Matt Weisinger, Riley Newman, Joseph Zadeh
-
Patent number: 10467556Abstract: 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: GrantFiled: February 9, 2012Date of Patent: November 5, 2019Assignee: Northwestern UniversityInventor: Diego Klabjan
-
Patent number: 10453111Abstract: 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: GrantFiled: December 20, 2017Date of Patent: October 22, 2019Assignee: eBay Inc.Inventors: Ryan Melcher, John Tapley, Robert Lee
-
Patent number: 10452628Abstract: 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: GrantFiled: November 11, 2016Date of Patent: October 22, 2019Assignee: SAP SEInventor: Jörg Schwan
-
Patent number: 10438264Abstract: 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: GrantFiled: August 31, 2016Date of Patent: October 8, 2019Assignee: Amazon Technologies, Inc.Inventor: Krishnamurthy Koduvayur Viswanathan
-
Patent number: 10436940Abstract: 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: GrantFiled: October 30, 2015Date of Patent: October 8, 2019Assignee: Landmark Graphics CorporationInventors: Marko Maucec, Alvin Stanley Cullick
-
Patent number: 10426364Abstract: 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: GrantFiled: October 27, 2015Date of Patent: October 1, 2019Assignee: Cardiologs Technologies SASInventors: Jeremy Rapin, Jia Li, Mathurin Massias
-
Patent number: 10430690Abstract: 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: GrantFiled: May 1, 2019Date of Patent: October 1, 2019Assignee: SAS INSTITUTE INC.Inventor: Xu Chen
-
Patent number: 10423131Abstract: 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: GrantFiled: July 20, 2016Date of Patent: September 24, 2019Assignee: GARRETT TRANSPORTATION I INC.Inventor: Ondrej Santin
-
Patent number: 10417280Abstract: 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: GrantFiled: December 23, 2014Date of Patent: September 17, 2019Assignee: Intel CorporationInventors: Xia Zhu, Theodore L. Willke, Bryn Keller, Shih-Chi Chen, Kushal Datta
-
Patent number: 10416864Abstract: 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: GrantFiled: December 18, 2015Date of Patent: September 17, 2019Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Wenliang Tang, Wei Li
-
Patent number: 10409254Abstract: 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: GrantFiled: July 16, 2015Date of Patent: September 10, 2019Assignee: Siemens AktiengesellschaftInventors: Steffen Lamparter, Lingyun Wang, Raffaello Lepratti, Justinian Rosca
-
Patent number: 10410129Abstract: 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: GrantFiled: December 21, 2015Date of Patent: September 10, 2019Assignee: Intel CorporationInventors: Fai Yeung, Fu Zhou
-
Patent number: 10404539Abstract: 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: GrantFiled: February 2, 2017Date of Patent: September 3, 2019Assignee: QUALCOMM IncorporatedInventors: Fitzgerald John Archibald, Khosro Mohammad Rabii
-
Patent number: 10402511Abstract: 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: GrantFiled: December 15, 2015Date of Patent: September 3, 2019Assignee: HITACHI, LTD.Inventors: Ahmed Khairy Farahat, Chetan Gupta
-
Patent number: 10394555Abstract: 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: GrantFiled: December 17, 2018Date of Patent: August 27, 2019Inventors: Bakhtgerey Sinchev, Askar Sinchev, Zhanna Akzhanova
-
Patent number: 10387510Abstract: 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: GrantFiled: September 2, 2015Date of Patent: August 20, 2019Assignee: Samsung Electronics Co., Ltd.Inventors: Changsun Lee, Daehee Kim, Seunghwan Jeong, Seungbum Lee
-
Patent number: 10387936Abstract: 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: GrantFiled: January 29, 2016Date of Patent: August 20, 2019Assignee: [24]7.ai, Inc.Inventors: Abhishek Ghose, Abir Chakraborty, Prashant Joshi
-
Patent number: 10387419Abstract: 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: GrantFiled: October 3, 2013Date of Patent: August 20, 2019Assignee: SAP SEInventors: Wen-Syan Li, Yu Cheng
-
Patent number: 10380123Abstract: 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: GrantFiled: September 11, 2016Date of Patent: August 13, 2019Assignee: Cloudtags, Inc.Inventor: Eric Carlyle
-
Patent number: 10380629Abstract: 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: GrantFiled: May 8, 2013Date of Patent: August 13, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Mohammad Shafkat Amin, Baoshi Yan, Sripad Sriram, Anmol Bhasin, Christian Posse
-
Patent number: 10382579Abstract: 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: GrantFiled: February 28, 2017Date of Patent: August 13, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Martin Mevissen, Eleni Pratsini, Giovanni Russo, Robert Shorten
-
Patent number: 10372141Abstract: 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: GrantFiled: July 28, 2017Date of Patent: August 6, 2019Assignee: Uber Technologies, Inc.Inventors: Richard Brian Donnelly, Michael Aitken
-
Patent number: 10373072Abstract: 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: GrantFiled: January 8, 2016Date of Patent: August 6, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Diane Britton, Reza Ghasemi, Chon N. Lei, Robert Maher, Vanessa V. Michelini
-
Patent number: 10366361Abstract: An apparatus is provided to interface with users to perform group assessment processing and display of results in conjunction with selection of items.Type: GrantFiled: May 10, 2018Date of Patent: July 30, 2019Assignee: DEFINITIVE BUSINESS SOLUTIONS, INC.Inventor: John R. Sammarco