Patents Examined by Grace Park
  • Patent number: 10409790
    Abstract: Various embodiments of systems and methods to determine data retention rules for data entities are described herein. In one aspect, the data entities are obtained. Usage statuses of the data entities are determined. One or more purpose of data corresponding to the one or more data entities is received. Further, legal entities corresponding to the one or more data entities are identified based on line organization attributes and the usage statuses. Process object attributes associated with the one or more data entities are identified based on the legal entities. Retention rules for the one or more data entities are determined based on the one or more purpose of data, the legal entities and the process object attributes.
    Type: Grant
    Filed: June 1, 2015
    Date of Patent: September 10, 2019
    Assignee: SAP SE
    Inventors: Volker Lehnert, Carsten Pluder
  • Patent number: 10409702
    Abstract: Methods and systems for a networked storage environment are provided. One method includes maintaining by a processor of a management console, a plurality of structured objects representing a plurality of resources in a networked storage system for storing and retrieving client data from a plurality of storage devices; receiving by the processor unstructured data from an application programming interface (API) associated with a resource of the networked storage system; parsing by the processor, the unstructured data and generating an identifier hash value based on uniquely identifying fields of the unstructured data for an unstructured object; and generating by the processor a logical index with a configuration index and a performance index for the unstructured object identified by the identifier hash value for responding to user requests for performance information regarding the unstructured object.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: September 10, 2019
    Assignee: NETAPP, INC.
    Inventors: John Jason Sprague, Aashay Yogesh Joshi, Francisco Jose Assis Rosa, Keren Dagan, Michael Edward Stapp
  • Patent number: 10394839
    Abstract: A method and apparatus of a device that selects an application state for use in a multi-device search is described. In this embodiment, the device detects, on the device, that the application state has been selected as a query result for a device-level search on that device. The device further transmits the application state to a server, wherein the application state is to be indexed with other application states from other devices.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: August 27, 2019
    Assignee: Apple Inc.
    Inventors: Vipul Ved Prakash, John M. Hörnkvist, Steven Jon Falkenburg, David Salim, Christopher Scott Linn, Keith Stattenfield, Lun Cui
  • Patent number: 10387839
    Abstract: The disclosure discusses an AODSA tool that assists a user in submitting data responding to an online data posting. An embodiment of the invention is described as a job application utility. The user registers with a central data management system. This may be achieved by uploading a resume and/or manually providing registration data. Alternately, the registration data may be derived from parsing an uploaded resume that is analyzed and stored. In another embodiment, a user may simply answer a series of registration questions to register, while also creating a resume. Once the identifying information is finalized, the user is able to search the broad range of job listings. The user is able to forward identifying information to respond to a job listing by forwarding an uploaded/system created resume to an email address in the job listing or conduct an auto-fill of a linked online job application form.
    Type: Grant
    Filed: November 1, 2013
    Date of Patent: August 20, 2019
    Assignee: Monster Worldwide, Inc.
    Inventors: Richard C. Wehrle, Danielle F. Dellovo
  • Patent number: 10387434
    Abstract: Scoring candidate evidence passages for criteria validation. Evidence data associated with a criteria, such that the evidence data entries include a decision indicator indicating that the criteria is either met or not met by the evidence data, is collected. Candidate evidences, making up a corpus of data associated with the criteria, against which the criteria is to be validated, are generated. Each candidate evidence is evaluated against the evidence data. A score indicating the validity of the criteria with respect to the candidate evidence is generated, based on the decision indicators associated with the evidence data entries.
    Type: Grant
    Filed: May 24, 2016
    Date of Patent: August 20, 2019
    Assignee: International Business Machines Corporation
    Inventors: Lalit Agarwalla, Ankur Parikh, Avinesh Polisetty Venkata Sai
  • Patent number: 10387431
    Abstract: A solution is provided to generate video recommendations in a video sharing environment. A video recommendation system selects a video as a target video and extracts target keywords from the title of the identified target video or the title of a non-video trending news item. The system receives multiple candidate videos. For each candidate video, the system extracts keywords from the title of the candidate video and compares the extracted keywords with the target words. Based on the comparison, the system generates a similarity score for the candidate video. The system ranks the candidate videos based their associated similarity scores and selects a candidate video having the highest similarity score as the video recommendation for the target video.
    Type: Grant
    Filed: August 24, 2015
    Date of Patent: August 20, 2019
    Assignee: Google LLC
    Inventor: Garen Checkley
  • Patent number: 10387501
    Abstract: Provided are a computer program product, system, and method for grouping records in buckets distributed across nodes a distributed database system to perform comparison of the grouped records. Upon receiving a record, data in the received record is processed to determine at least one containing bucket having attributes matching those of the received record, wherein the at least one containing bucket comprises at least one of a plurality of buckets, and wherein the buckets are assigned to the local node and the external nodes. A determination is made of at least one of the containing buckets assigned to at least one of the external nodes. At least a portion data in the received record is forwarded to each of the determined at least one external node to perform comparison matching with other records in the containing bucket at the external node.
    Type: Grant
    Filed: May 18, 2017
    Date of Patent: August 20, 2019
    Assignee: International Business Machines Corporation
    Inventors: Allan L. Luo, Craig W. Muchinsky, Edward B. Thorne
  • Patent number: 10360214
    Abstract: Ensuring reproducibility in an artificial intelligence infrastructure that includes one or more storage systems and one or more graphical processing unit (‘GPU’) servers, including: identifying, by a unified management plane, one or more transformations applied to a dataset by the artificial intelligence infrastructure, wherein applying the one or more transformations to the dataset causes the artificial intelligence infrastructure to generate a transformed dataset; storing, within the one or more storage systems, information describing the dataset, the one or more transformations applied to the dataset, and the transformed dataset; identifying, by the unified management plane, one or more machine learning models executed by the artificial intelligence infrastructure using the transformed dataset as input; and storing, within the one or more storage systems, information describing one or more machine learning models executed using the transformed dataset as input.
    Type: Grant
    Filed: July 26, 2018
    Date of Patent: July 23, 2019
    Assignee: Pure Storage, Inc.
    Inventors: Brian Gold, Emily Watkins, Ivan Jibaja, Igor Ostrovsky, Roy Kim
  • Patent number: 10353761
    Abstract: Described herein are apparatuses, methods, and computer readable media for asynchronous sensing and/or validating of data using a first sensor and a second sensor for a purpose of transforming input data into validated output data when at least one attribute of external data or the input data, as determined by a sensor, is missing. The external data is associated with the input data and is used for determining a set of attributes for the first sensor. The asynchronous sensing and/or validating of the input data enables faster transforming of the input data into the validated output data.
    Type: Grant
    Filed: February 25, 2016
    Date of Patent: July 16, 2019
    Assignee: Black Knight IP Holding Company, LLC
    Inventors: Daniel Brian Sogorka, Mark Richard Johnson, John David Holbrook, Jeffrey Albert Sanderson, Ronald Lynn Frazier, Donald P. Smith
  • Patent number: 10331749
    Abstract: Implementations of the present disclosure include actions of receiving a search query, identifying potential search results responsive to the search query, the potential search results corresponding to digital content stored in one or more computer-readable storage media, determining that the potential search results include user-generated content that is generated using one or more computer-implemented social services, receiving data associated with the user-generated content, the data including one or more scores, determining, based on the one or more scores, that the user-generated content is to be provided as a search result, generating search results, the search results including web-based search results and at least a portion of the user-generated content, and transmitting the search results to a client computing device for display to the searching user.
    Type: Grant
    Filed: January 24, 2017
    Date of Patent: June 25, 2019
    Assignee: Google LLC
    Inventors: Daniel Belov, Matthew E. Kulick, Adam D. Bursey, David Yen, Maureen Heymans
  • Patent number: 10331848
    Abstract: A method for efficiently processing and storing large data sets associated with a multi-stage bioinformatics analysis of genomic data is disclosed. The present method increases the efficiency of the electronic storage of these large data sets by automatically deleting or compressing intermediate data or a portion of output data and compressing input data, where both deletion and compression are based on predetermined characteristics of said data. When necessary, such data can be recovered using generated metadata associated with the data. Doing so, not only improves the storage efficiency of massively large genomic datasets, but also allows for the consistent reproduction of output data with the re-processing of intermediate data based on information stored in metadata.
    Type: Grant
    Filed: September 26, 2017
    Date of Patent: June 25, 2019
    Assignee: ONRAMP BIOINFORMATICS, INC.
    Inventors: Timothy Wesselman, Jeremy Davis-Turak, Roshni Patel, Bryan Chin, Ali Tajeldin, Jean Lozach
  • Patent number: 10331676
    Abstract: Items of interest within digital information may be detected and associated with a label that provides context to the item of interest. The label may describe an item category of the item of interest. The knowledge base of item categories may be limited. Additional item categories may be learned by accessing sets of vocabulary that may relate to the known item categories.
    Type: Grant
    Filed: April 13, 2016
    Date of Patent: June 25, 2019
    Assignee: Disney Enterprises, Inc.
    Inventors: Yanwei Fu, Leonid Sigal
  • Patent number: 10324931
    Abstract: A tool for combining common processes shared by at least two or more sub-queries within a query is provided. The tool determines the query with the at least two or more sub-queries. The tool determines whether one or more sub set relationships are shared between the at least two or more sub-queries. Responsive to a determination that one or more sub set relationships are shared between the at least two or more sub-queries, the tool determines an order class for the at least two or more sub-queries based on the one or more sub set relationships. The tool determines an access path for the query. The tool executes the access path during run-time for data accessing.
    Type: Grant
    Filed: February 5, 2016
    Date of Patent: June 18, 2019
    Assignee: International Business Machines Corporation
    Inventors: Shuo Li, Meng Wan, Xiaobo Wang, Xin Ying Yang
  • Patent number: 10324986
    Abstract: A machine is configured to access a search phrase or other communicated phrase and deconstruct the accessed phrase into multiple sub-phrases. The machine performs an analysis of n-grams that occur within the sub-phrases, generates a set of potentially different sub-phrases from the n-grams, and selects which data source among multiple available video sources should be accessed for each generated sub-phrase in the generated set. For example, the machine may allocate each generated sub-phrase to a corresponding data source and cause the corresponding data source to execute a query based on its corresponding sub-phrase. Thus, the machine chooses from which data source to obtain partial search results that correspond to each sub-phrase generated based on the analyzed n-grams in the accessed phrase.
    Type: Grant
    Filed: May 18, 2017
    Date of Patent: June 18, 2019
    Assignee: Hipmunk, Inc.
    Inventors: Adam Julian Goldstein, Navin Lal, Zak Lee, Richard Shaffer, Zohaib Ahmed
  • Patent number: 10324989
    Abstract: A Microblog-based event context acquiring method has: an event-related acquiring information of original microblogs and reposted microblogs thereof contained in a predetermined topic within a statistical time period; calculating an event heat time distribution about the topic corresponding to the information of the original and reposted microblogs thereof related to the event within the statistical time period, the event heat indicating a degree of concern of the original microblogs and the reposted microblogs thereof related to the event in a user group; and selecting, from the statistical time period, a plurality of event context time nodes and corresponding node events according to the event heat time distribution about the topic within the statistical time period so as to constitute an event context of the topic. Event context of the event contained in the predetermined topic by means of the microblogs is acquired quickly and accurately.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: June 18, 2019
    Assignee: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD
    Inventors: Jianping Shen, Yang Mo, Xuan Li, Limei Che, Chuyu Zheng, Qinfang Qi, Yuanfeng Song
  • Patent number: 10318508
    Abstract: A system and method for managing electronic information using a computer system for one or more users, comprising creating an electronic folder and storing the folder in an electronic folder management system, creating files for the electronic folder, maintaining a collection of electronic folders and the files stored therein, and associating the electronic folders with one or more files such that each of the files may be accessed by identifying the related electronic folder.
    Type: Grant
    Filed: February 14, 2014
    Date of Patent: June 11, 2019
    Assignee: WAVELIP TECH SOLUTIONS CORPORATION
    Inventor: Gustavo S Leonardos
  • Patent number: 10318581
    Abstract: Methods and systems of providing metadata association with videos on a video hosting system on a computer network are provided. Search records associated with search queries directed to the video hosting system are received. Each search record identifies videos that are search results for a search query and indicates view durations that the videos were viewed responsive to the search query. First and second videos competing for views of users are identified from the received search records. The first and second videos each have metadata respectively describing the first and second videos. Search queries directed to the first video are identified from the search records. Search terms associated with the search queries are further identified and compared to the metadata of the second video. Search terms that are not included in the metadata of the second video are identified as metadata improvements to the second video.
    Type: Grant
    Filed: April 13, 2016
    Date of Patent: June 11, 2019
    Assignee: GOOGLE LLC
    Inventors: Luca Chiarandini, Johan Georg Granstrom
  • Patent number: 10311104
    Abstract: Methods and systems of determining competition for search queries on a video hosting system on a computer network are provided. Search records associated with search queries directed to the video hosting system are received. Each search record identifies videos available on the video hosting system that are search results for a corresponding search query and indicates associated view durations that the videos were viewed responsive to the search query. Search queries directed to a first and second videos and associated view durations that the first video was watched in response to the queries are identified from the received search records. A competition score indicating an amount of competition between the first and second videos for views of users of the video hosting system is calculated based on the identified search queries and associated view durations.
    Type: Grant
    Filed: April 13, 2016
    Date of Patent: June 4, 2019
    Assignee: Google LLC
    Inventors: Luca Chiarandini, Johan Georg Granstrom
  • Patent number: 10311065
    Abstract: Scoring candidate evidence passages for criteria validation. Evidence data associated with a criteria, such that the evidence data entries include a decision indicator indicating that the criteria is either met or not met by the evidence data, is collected. Candidate evidences, making up a corpus of data associated with the criteria, against which the criteria is to be validated, are generated. Each candidate evidence is evaluated against the evidence data. A score indicating the validity of the criteria with respect to the candidate evidence is generated, based on the decision indicators associated with the evidence data entries.
    Type: Grant
    Filed: December 1, 2015
    Date of Patent: June 4, 2019
    Assignee: International Business Machines Corporation
    Inventors: Lalit Agarwalla, Ankur Parikh, Avinesh Polisetty Venkata Sai
  • Patent number: 10296871
    Abstract: Systems and methods for dynamically creating collaborative teams and managing collaborative work of a team are generally disclosed herein. One example embodiment includes the dynamic creation of a collaborative team by creating an association between team members via a managing module. The managing module may be capable of managing, among other things, team members on a team, tasks and goals of each member of the team, as well as documentation associated with the team. In some embodiments, the managing module may use a chat or messaging protocol to manage collaborative modifications to documents of the team.
    Type: Grant
    Filed: December 19, 2016
    Date of Patent: May 21, 2019
    Assignee: Intel Corporation
    Inventors: Stanley Mo, Robert Staudinger, Rita H Wouhaybi, Mubashir A Mian, Tobias Kohlenberg