Patents Examined by Binh V Ho
-
Patent number: 10496716Abstract: Disclosed in some examples are methods, systems, and machine-readable mediums which automatically determine network-based data sources for information ingestion and profile data completion. This method can be applied to automatically increase the library of network-based data sources utilized by the system to ingest profile information. This allows for more a complete tracking of member accomplishments and attributes and ultimately, allows for more complete member profiles. Before specific methods and systems for automatically determining network-based data sources are discussed, an overview of the process of ingesting information from network-based data sources and matching that information to members of the social networking service will be described.Type: GrantFiled: August 31, 2015Date of Patent: December 3, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Nikita Igorevych Lytkin, Ajit Paul Singh, Nikolai Avteniev, Eran Leshem, Brandon Duncan, Kumar Hemachandra Chellapilla
-
Patent number: 10496598Abstract: A system and method to control access to data are disclosed. A command to mount a specified file system as a trusted file system is received. Whether the specified file system is marked as a trustable file system is determined, where marking as a trustable file system based on verifying integrity protection for the specified file system. The specified file system is mounted as a trusted file system based on determining that the specified file system is marked as a trustable file system. A command to access data on the specified file system is received. A determination is made as to whether the specified file system was mounted with a specification to be a trusted file system. Access to the data is permitted or denied based on determining that the mounting specified mounting as a trusted file system.Type: GrantFiled: September 29, 2015Date of Patent: December 3, 2019Assignee: BlackBerry LimitedInventors: Glenn Daniel Wurster, David Legault
-
Patent number: 10467278Abstract: Embodiments of the present invention provide methods, systems, apparatuses, and computer program products for integrating user-specific context indicators into a searchable enterprise platform. In one embodiment, an apparatus is configured to apply a learned user profile, to a set of search results to obtain a user-specific, ranked arrangement of search results. The learned user profile may be developed through the application of a machine learning and/or trained model to a set of user behaviors that have been determined or otherwise detected within an enterprise platform, such that the user-specific context in which a user's search arises can be modeled and applied to retrieved digital content items associated with a search query within the enterprise platform.Type: GrantFiled: June 26, 2018Date of Patent: November 5, 2019Assignee: Atlassian Pty LtdInventor: Jon Hartlaub
-
Patent number: 10437842Abstract: In one embodiment, a method including maintaining an index of a plurality of nodes of a social graph, each node being associated with an assigned value, wherein the value for each node is calculated based at least in part on one or more factors. The method further includes receiving, from a client device of a first user, a query from the first user, searching the index to identify a top N nodes having the highest assigned values that match the query, ranking the identified nodes based at least in part on the query, and sending, to the client device of the first user for display, a search-results interface responsive to the received query, the search-results interface comprising M search results corresponding to the top M ranked nodes, respectively.Type: GrantFiled: August 3, 2017Date of Patent: October 8, 2019Assignee: Facebook, Inc.Inventors: Sriram Sankar, Gintaras Andrius Woss, Rajat Raina, Maxim Gubin
-
Patent number: 10430712Abstract: A cognitive platform, systems and methods for using knowledge to create information from data are disclosed. A cognitive stack supports the separation of enterprise knowledge, information and data into three distinct layers. The cognitive stack provides a curated representation of knowledge as an authoritative enterprise system of truth, which can be applied to enterprise relevant data to create meaningful enterprise information in a timely, scalable and sustainable fashion. In an embodiment, the system implements a transmission methodology capable of providing a knowledge contract to independent information creation agents, a horizontally scalable data transformation methodology for creating raw semantically normalized information from disparate data sources and a materialization methodology for creating flexible representations of addressable information structures from a single enterprise information store to support multiple enterprise cognitive use cases.Type: GrantFiled: February 3, 2015Date of Patent: October 1, 2019Assignee: Goldman Sachs & Co. LLPInventor: Carl Reed
-
Patent number: 10423674Abstract: When a client device loads a resource, a request for a first content item for a first content item slot is transmitted to a content item selection system. The content item selection system uses a predictive model to determine a predicted content item slot based on a document object model position of the first content item slot and a URL of the resource or a publisher identifier. Parameters for the predicted content item slot are used to select a subsequent content item for the predicted content item slot. The first content item and the subsequent content item are transmitted to the client device responsive to the request. The subsequent content item includes metadata indicative of the parameters of the predicted content item slot to be matched to a subsequent content item slot of the resource.Type: GrantFiled: February 3, 2016Date of Patent: September 24, 2019Assignee: Google LLCInventors: Matthew Strecker Burriesci, David Kent German, Mathieu Gagne, Michael Kleber, Jonathan Frank Guarino, Guy Maor
-
Patent number: 10409852Abstract: Embodiments of the present invention provide methods, systems, apparatuses, and computer program products for integrating user-specific context indicators into a searchable enterprise platform. In one embodiment, an apparatus is configured to apply a learned user profile, to a set of search results to obtain a user-specific, ranked arrangement of search results. The learned user profile may be developed through the application of a machine learning and/or trained model to a set of user behaviors that have been determined or otherwise detected within an enterprise platform, such that the user-specific context in which a user's search arises can be modeled and applied to retrieved digital content items associated with a search query within the enterprise platform.Type: GrantFiled: June 26, 2017Date of Patent: September 10, 2019Assignee: ATLASSIAN PTY LTDInventor: Jon Hartlaub
-
Patent number: 10409844Abstract: Pattern discovery in sequential data mining is valuable for many applications, such as genomic signature (biomarker) identification, trend analysis, sequential logs analysis, user action (behavior) analysis and production line analysis. An approach can extract maximal repeat patterns from tagged sequences based on MapReduce programming model, and meanwhile compute the frequency distribution of these patterns according to the tags. Most of all, the components of sequences may be characters, words or records while the types of tags may be timestamps or classes given by users.Type: GrantFiled: July 13, 2016Date of Patent: September 10, 2019Inventor: Ching-Tu Wang
-
Patent number: 10409877Abstract: The present disclosure includes both systems and methods for introducing variety into search results of non-stock consumer goods. This variety is introduced by recording the common characteristics of non-stock consumer goods in a database and tracking the number of goods with a common characteristic that would be displayed on a webpage. If too many of one type of good would be displayed on a webpage, alternative goods are displayed in place of the additional goods with common characteristics, even if these goods are more relevant to the search performed by a user. In this way, consumers can efficiently be presented with both relevant and alternative non-stock consumer goods, saving consumers' time and using less computing power.Type: GrantFiled: July 13, 2016Date of Patent: September 10, 2019Assignee: QUALITY LOGO PRODUCTS, INC.Inventors: Michael Wenger, Bret Bonnet
-
Patent number: 10372678Abstract: A request to access to a logical location in a file stored in a content addressable storage (CAS) system can be handled by retrieving first tree data from a first node in a hash tree that represents the file, the first tree data including a first hash tree depth, a first CAS signature, a block size and a file size. Based on the tree data, a second node is selected from a higher level in the hash tree. Second tree data from the second node of the hash tree that represents the file is retrieved, including a second CAS signature. The second CAS signature is determined to match a reserved CAS signature, and in response, an indication that the requested logical location is unallocated within the file is provided.Type: GrantFiled: September 20, 2016Date of Patent: August 6, 2019Assignee: International Business Machines CorporationInventors: Ahmed Gheith, Eric Van Hensbergen, James Xenidis
-
Patent number: 10372679Abstract: A request to access to a logical location in a file stored in a content addressable storage (CAS) system can be processed by retrieving first tree data from a first node in a first hash tree that represents a first version of the file. Based on the first tree data, a second node is selected from which a CAS signature is compared to a reserved CAS signature to determine the proper file version. In response to a match, a third node is accessed in a second hash tree that represents a second version of the file. Tree data is retrieved from a third node.Type: GrantFiled: September 20, 2016Date of Patent: August 6, 2019Assignee: International Business Machines CorporationInventors: Ahmed Gheith, Eric Van Hensbergen, James Xenidis
-
Patent number: 10353976Abstract: A method includes receiving a search query containing one or more query terms from a remote device and identifying an entity in the search query. The entity is a known entity name of a known entity type. The method also includes determining a set of alternate search queries based on the identified entity. The alternate search queries are configured to identify states of software applications that correspond to entities that are substitutes for the identified entity. The method also includes identifying a consideration set of application state records stored in an application state data store based on the alternate set of search queries. Each application state record defines a state of a respective software application that is at least relevant to one or more of the alternate search queries. The method also includes generating search results based on the consideration set and transmitting the search results to the remote device.Type: GrantFiled: October 5, 2015Date of Patent: July 16, 2019Assignee: Samsung Electronics Co., Ltd.Inventor: Eric J. Glover
-
Patent number: 10354106Abstract: The present invention relates to a programmable tag that is encoded with information associated with ingestible substances, a system for producing such a tag, and a reader for capturing and decoding the tag. Predetermined profiles and predetermined coding schemes are used to encode such information to form the tag and to decode and extract such information in accordance with the present invention.Type: GrantFiled: February 13, 2014Date of Patent: July 16, 2019Assignee: TUTSHO, LLCInventors: Michele K. Herman, William J. Herman
-
Patent number: 10346448Abstract: A technique for classifying an alphanumeric candidate in an email message can include receiving and parsing a plurality of email messages to identify at least one alphanumeric candidate. For each particular alphanumeric candidate, the technique can include: (i) associating the particular alphanumeric candidate with an originating email in which the particular alphanumeric candidate was identified, and (ii) determining email specific, recipient specific, and recipient agnostic features pertaining to the particular alphanumeric candidate. The alphanumeric candidates can be clustered based on the email specific, the recipient specific, and the recipient agnostic features to generate a plurality of clusters, with which an alphanumeric candidate type can be associated.Type: GrantFiled: July 13, 2016Date of Patent: July 9, 2019Assignee: Google LLCInventor: Mikel Astiz
-
Patent number: 10339097Abstract: Systems and methods for archiving data, e.g., log files with live audio, corresponding to an emergency event is provided. Upon an occurrence of a safety event, a notification device, e.g., a smoke detector, detects smoke, and transmits an alert to a fire control panel (FACP). Upon receiving the alert, the FACP generates a log file with data corresponding to the devices responsive to the event. Additionally, a live audio file corresponding to the event is generated, via the FACP or other device. The FACP may then connect to a data controller, via a gateway application, for transmitting the log file and audio file for archiving the same. An audio message of the audio file may then be embedded, via an embedding means, into the log file.Type: GrantFiled: September 29, 2015Date of Patent: July 2, 2019Assignee: SIEMENS INDUSTRY, INC.Inventors: Emad El-Mankabady, Daniel S. Iasso, Robert Limlaw, Lester K. Perlak, George E. Baker
-
Patent number: 10332053Abstract: An improved system for accessing food data and tracking a user's food intake includes a nutrition information system 600 and a mobile PDA or smartphone-based tag reading system 900. The two systems 600 and 900 are configured to communication. The mobile tag reading system 900 includes a tag capture device 902 for reading the nutritional tag, and a decoder 904 for decoding the header or visual effects included in the nutritional tag to identify the predetermined profile. The decoder 904 is also configured to decode the nutritional tag to generate the subset of the dietary product descriptions and associated nutritional values based upon the predetermined profile. A tracking log 908 is included for storing the associated nutritional values or the modified associated nutritional values based upon input from the user.Type: GrantFiled: June 23, 2016Date of Patent: June 25, 2019Assignee: TUTSHO, LLCInventors: Michele K. Herman, Deepak Kamlani, David S. Montague, Rohan Phillips
-
Patent number: 10324919Abstract: A processing device receives a request that identifies an object to store in a storage system. The request includes a custom path for the object that represents content of the object. The processing device selects one or more other objects in the storage system that has a respective custom path that is similar to the custom path in the request. The one or more other objects that have the respective custom path that is similar to the custom path in the request includes content that is similar to the content of the object that is identified in the request. The processing device determines which data store in the storage system stores the one or more other objects that have the respective custom path that is similar to the custom path in the request, and routes the object identified in the request to a storage node corresponding to the data store to store the object in the data store with the one or more other objects.Type: GrantFiled: October 5, 2015Date of Patent: June 18, 2019Assignee: Red Hat, Inc.Inventor: Huamin Chen
-
Patent number: 10303652Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for file system management. In one aspect, a method includes receiving a request at a kernel to perform a file operation on a particular file; identifying a flag bit associated with the file; invoking user space file handler to perform particular action when the flag bit is set; determining whether notification that action has been performed by file handler is received; and allowing the file operation on the file when notification is received.Type: GrantFiled: July 6, 2016Date of Patent: May 28, 2019Assignee: Apple Inc.Inventors: Dominic B. Giampaolo, Pavel Cisler, Eric A. Weiss, Kristen A. McIntyre
-
Patent number: 10303454Abstract: A method for sending executable content to a first computer is provided. The executable content includes computer instructions. A second computer receives a request from the first computer for contents of an identified disk block that contains a portion of the executable content, the identified disk block being identified by a block parameter that is stored in a data structure at the first computer. Then, the second computer identifies a third computer that includes an application that is available, the application including the disk block within a file structure. The request is provided to the third computer where the third computer uses a mapping between the block parameter and an actual location of the portion of the executable content and sends the portion of the executable content of the identified disk block to the first computer.Type: GrantFiled: May 16, 2016Date of Patent: May 28, 2019Assignee: VMware, Inc.Inventor: Pratap Subrahmanyam
-
Patent number: 10305829Abstract: Embodiments of the present disclosure relate to a database system for collecting and integrating electronic data items from multiple data sources. Embodiments of the present disclosure also relate to a database system for determining the relationships between related data items from multiple data sources, so that the related data items may be integrated in a way that protects the privacy of those data items. The system may, for example, identify related data items by matching data items between the multiple data sources according to a pre-defined matching process. The related data items may be selectively integrated and stored across one or more databases. The relationship between the related data items may be preserved by generating associations between the related data items and storing those associations with those data items. This allows related data items to be easily located through the associations, which essentially allows for the grouping of data items to be performed across multiple databases.Type: GrantFiled: May 13, 2016Date of Patent: May 28, 2019Assignee: VoterCircle, Inc.Inventors: Sangeeth Peruri, Vivek Katta Vishwanath Prasad