Preparing Data For Information Retrieval Patents (Class 707/736)
  • Patent number: 10255334
    Abstract: A count of documents similar to a reference document is determined based on a plurality of similarity ratings. Each similarity rating may be based on a number of co-occurring terms between the reference document and the corresponding similar documents. A graphical user interface (GUI) may be provided. The GUI may include a GUI element that is associated with the similar documents. Furthermore, the GUI element may include a visual representation of a number of documents for each similarity rating that are retrievable based on a selection of the corresponding similarity rating. The GUI element may be provided prior to retrieving one of the similar documents.
    Type: Grant
    Filed: January 28, 2015
    Date of Patent: April 9, 2019
    Assignee: Veritas Technologies LLC
    Inventors: Nelson Murray Wiggins, Karen Williams, Gary Steven Lehrman, Kurt Leafstrand
  • Patent number: 10248279
    Abstract: A shared work space application provides a work space that is commonly accessible across devices and applications so that a user can select and drop items into the shared work space and then pick them up again later using the same or different devices and applications. The shared work space application can use available inputs and data to surface contextually-relevant reminders to the user that there are items in the shared work space that he or she has not finished using. A task or project can be completed from within a variety of different applications and devices using the shared work space and items can be combined into a single object for sharing with one or more of the user's contacts. The shared work space application can also provide a convenient launch point into other communication applications and sharing experiences.
    Type: Grant
    Filed: September 17, 2014
    Date of Patent: April 2, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rowan Forster, Susan Chory, Jason Nelson
  • Patent number: 10235403
    Abstract: A system and a method perform matrix factorization. According to the system and the method, at least one matrix is received. The at least one matrix is to be factorized into a plurality of lower-dimension matrices defining a latent feature model. After receipt of the at least one matrix, the latent feature model is updated to approximate the at least one matrix. The latent feature model includes a plurality of latent features. Further, the update performed by cycling through the plurality of latent features at least once and alternatingly updating the plurality of lower-dimension matrices during each cycle.
    Type: Grant
    Filed: July 8, 2014
    Date of Patent: March 19, 2019
    Assignee: Palo Alto Research Center Incorporated
    Inventors: Ryan A. Rossi, Rong Zhou
  • Patent number: 10223750
    Abstract: Systems and methods may provide for generating, maintaining, and using an inventory for insurance purposes. An optimized inventory analysis server may use a demographic classification for a given user along with data related to items owned by other users to determine one or more items for recommendation to the given user. Details associated with existing insurance coverage levels may also be used to recommend new insurance products to the user. In addition, the optimized inventory analysis server may determine a depreciated value of each item within an inventory. These values may be used to assess loss and settle an insurance claim for damage to one or more of the items in the inventory. Finally, the optimized inventory analysis server may recommend incentives on products/services sold by third party entities and may further recommend incentives on insurance products for insuring items purchased by a given user.
    Type: Grant
    Filed: September 20, 2013
    Date of Patent: March 5, 2019
    Assignee: Allstate Insurance Company
    Inventors: William Loo, Stephen Hughes, James Gillespie, Jennifer A. Brandmaier, Daniel Koza
  • Patent number: 10209869
    Abstract: The present disclosure involves systems, software, and computer implemented methods for managing and persisting application interfaces and windows into reusable arrangements. In one example, a method may include identifying a work area of a first user, the work area including a presentation of a plurality of windows, each window associated with an application and receiving a selection of at least one of the plurality of windows in the work area. In response to receiving a request to associate the selected windows with a workplace schema, locations of the selected windows in the work area are determined. The determined locations of the selected windows are stored in a first workplace schema, where the first workplace schema stores the layout of the work area based on the determined locations of the selected windows.
    Type: Grant
    Filed: October 29, 2015
    Date of Patent: February 19, 2019
    Assignee: SAP SE
    Inventors: Markus Latzina, Knut Manske
  • Patent number: 10204290
    Abstract: A decision tree and normalized reclassification are used to classify defects. Defect review sampling and normalization can be used for accurate Pareto ranking and defect source analysis. A defect review system, such as a broadband plasma tool, and a controller can be used to bin defects using the decision tree based on defect attributes and design attributes. Class codes are assigned to at least some of the defects in each bin. Normalized reclassification assigns a class code to any unclassified defects in a bin. Additional decision trees can be used if any bin has more than one class code after normalized reclassification.
    Type: Grant
    Filed: February 7, 2017
    Date of Patent: February 12, 2019
    Assignee: KLA-Tencor Corporation
    Inventor: Poh Boon Yong
  • Patent number: 10204029
    Abstract: Examples of techniques for setting a stack pattern breakpoint for a COBOL program are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method may include providing a static program control flow view of a plurality of COBOL paragraphs of the COBOL program. The method may further include enabling a user to select the stack pattern using the static program control flow view of the plurality of COBOL paragraphs of the COBOL program. The method may also include setting, by a processing device, the stack pattern breakpoint in source code of the COBOL program using information from a compiler compiling the COBOL program to create a pseudo-stack that can be operated on by a debugger to evaluate stack pattern conditions for the plurality of COBOL paragraphs.
    Type: Grant
    Filed: April 3, 2017
    Date of Patent: February 12, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alan S. Boxall, Morris Guan, Roger H. E. Pett, Trong Truong
  • Patent number: 10198620
    Abstract: Augmented reality (AR) based component replacement and maintenance may include receiving a first wireless signal from a pair of AR glasses worn by a user. An image of a component viewed by the user may be analyzed and compared to a plurality of images of components stored in a database that includes information associated with the plurality of images of the components. Based on a match of the image of the component viewed by the user to one of the plurality of images of the components stored in the database, the component viewed by the user may be identified. An inventory of the identified component may be analyzed to determine whether a supplier includes the identified component in stock, and in response to a determination that the supplier includes the identified component in stock, an estimated time of delivery of the identified component to the user may be determined.
    Type: Grant
    Filed: July 6, 2015
    Date of Patent: February 5, 2019
    Assignee: ACCENTURE GLOBAL SERVICES LIMITED
    Inventors: Ping Guo, Daniel Kaplan, Sunny M. Webb
  • Patent number: 10200439
    Abstract: In an example embodiment, a triple to store in a triple store is received from a first application, the triple defining data having a subject, predicate, and object. The triple is sent to a triple store interface configured to store the triple in an in-memory database management system. Later, a request from a second application to query the triple store is received. A cloud-based triple store query server is used to process the request and generate an in-memory database management system query to the in-memory database management system. Results of the in-memory database management system query are received from the in-memory database management system. The result is sent to the second application for display to a user.
    Type: Grant
    Filed: July 29, 2014
    Date of Patent: February 5, 2019
    Assignee: SAP SE
    Inventor: Daniel Oberle
  • Patent number: 10198698
    Abstract: Systems and methods for using a mathematical model based on historical natural language inputs to automatically complete form fields are disclosed. An incident report may be defined with a set of required parameter fields such as category, priority, assignment, and classification. Incident report submission forms may also have other free text input fields providing information about a problem in the natural vocabulary of the person reporting the problem. Automatic completion of these so-called parameter fields may be based on analysis of the natural language inputs and use of machine learning techniques to determine appropriate values for the parameter fields. The machine learning techniques may include parsing the natural language input to determine a mathematical representation and application of the mathematical representation to “match” historically similar input. Once matched the parameter values from the historically similar input may be used instead of generic default values.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: February 5, 2019
    Assignee: ServiceNow, Inc.
    Inventor: Baskar Jayaraman
  • Patent number: 10198452
    Abstract: Systems and methods are disclosed that track a document within a file system using document identifier (DOCID) that is preserved during safe save operations. The DOCID can be a universally unique identifier (UUID). The DOCID can be generated on a local file system or generated during a synchronization process with a remote synchronization service. Applications can opt in to document tracking. The kernel of the operating system can monitor file system operations on a per-application and per-thread basis and determine when a processing thread is about to perform a safe save. When a sequence of file system operations indicates that a safe save is to be performed, the kernel can generate and store a tombstone record that includes the DOCID and other metadata of the tracked document and pass the DOCID and metadata to the newly saved document.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: February 5, 2019
    Assignee: Apple Inc.
    Inventors: Pierre Habouzit, Dominic B. Giampaolo
  • Patent number: 10192240
    Abstract: A method and apparatus of processing a call are disclosed. One example method may include receiving a request at a server for dealer information. The request may be initiated by a user via his or her mobile station. The example method may also include determining whether there is user preference information and user location information included in the request. The information may be used to limit the amount of search results to increase relevancy. The method may also include searching a database for at least one dealer based on the user preference information and the user location information, and transferring the at least one dealer information to the user.
    Type: Grant
    Filed: May 16, 2018
    Date of Patent: January 29, 2019
    Assignee: West Corporation
    Inventors: Pamela J. Jacobs, Joel G. Mason, Andrew Lawrence Groothuis
  • Patent number: 10194186
    Abstract: In the dynamic generation of video, a video service provider receives a video request from a video player over a data network. The video service provider matches the video request with a given video descriptor record of a plurality of video descriptor records. a video media file including a plurality of cue slots is generated according to the given video descriptor record using the video request. A plurality of video clip files in a video clip library is selected for the plurality of cue slots, and the plurality of video clip files are copied to the plurality of cue slots in the video media file. The video service provider then sends the video media file to the video player.
    Type: Grant
    Filed: September 1, 2017
    Date of Patent: January 29, 2019
    Assignee: TP Lab, Inc.
    Inventor: Chi Fai Ho
  • Patent number: 10193990
    Abstract: A system and method for creating user profiles based on multimedia content. The method may include identifying a plurality of multimedia content elements associated with a user; generating at least one signature for each of the plurality of multimedia content elements; analyzing the at least one signature to identify at least one concept matching the multimedia content elements; generating, based on the at least one matching concept, at least one contextual insight, wherein each contextual insight indicates a preference of the user; and generating, based on the at least one contextual insight, a user profile for the user.
    Type: Grant
    Filed: September 8, 2016
    Date of Patent: January 29, 2019
    Assignee: Cortica Ltd.
    Inventors: Igal Raichelgauz, Karina Odinaev, Yehoshua Y Zeevi
  • Patent number: 10191957
    Abstract: Systems and methods are provided for limiting cardinality of large datasets. A query is received from a client device. In response to the query, a query dataset comprised of a plurality of data records is retrieved from a remote data store. A fragmentation relation, representation relation, visualization relation, and result relation of the query dataset are determined. The result relation is returned to a client device. Based a selection from the result relation via graphical user interface of the client device, an inverse function is determined for mapping the selection back to the original data relation. A subset of data records corresponding to the selection are retrieved and returned to the client device for rendering in a graphical user interface.
    Type: Grant
    Filed: October 14, 2016
    Date of Patent: January 29, 2019
    Assignee: SAP SE
    Inventors: Hendrik C. R. Lock, Vathsala Arabaghatta Shivarudrappa, Adela Bran
  • Patent number: 10182307
    Abstract: A system (1) includes a plurality of mobile devices (21 . . . 2N) connectable to a server system (3) via a network system (4), one or more computing devices (5) connectable to the server system (3). The system (1) also includes a global navigation satellite system (36) and a plurality of transmitters (371 . . . 37N?). For example, the system can be for providing location-based and/or social networking services to users of the mobile devices (21 . . . 2N). Improvements in aspects of the underlying technology are described.
    Type: Grant
    Filed: June 2, 2015
    Date of Patent: January 15, 2019
    Assignee: Geospock Limited
    Inventors: Steven Joseph Thomas Marsh, Kai Darren Van Duuren Lane, Rory Marquis, Michael David Pedersen
  • Patent number: 10178527
    Abstract: Systems and methods are provided for a personalized entity repository. For example, a computing device comprises a personalized entity repository having fixed sets of entities from an entity repository stored at a server, a processor, and memory storing instructions that cause the computing device to identify fixed sets of entities that are relevant to a user based on context associated with the computing device, rank the fixed sets by relevancy, and update the personalized entity repository using selected sets determined based on the rank and on set usage parameters applicable to the user. In another example, a method includes generating fixed sets of entities from an entity repository, including location-based sets and topic-based sets, and providing a subset of the fixed sets to a client, the client requesting the subset based on the client's location and on items identified in content generated for display on the client.
    Type: Grant
    Filed: December 8, 2015
    Date of Patent: January 8, 2019
    Assignee: GOOGLE LLC
    Inventors: Matthew Sharifi, Jorge Pereira, Dominik Roblek, Julian Odell, Cong Li, David Petrou
  • Patent number: 10176181
    Abstract: Systems and methods for aggregating, distilling, and analyzing large scale data sets are disclosed. In some embodiments a task object is generated based on inputs received via a user interface defining actions to perform on one or more data sets. In some embodiments, the task object is forwarded to a pipeline processor configured to invoke a distributed computing cluster to process the data sets according to the defined actions.
    Type: Grant
    Filed: August 4, 2015
    Date of Patent: January 8, 2019
    Assignee: Switchboard Software, Inc.
    Inventors: Michael Manoochehri, Ju-Kay Kwek
  • Patent number: 10176179
    Abstract: A system and method of generating a playlist includes searching an event database having multiple events stored therein. One of the events is identified as corresponding to a user's interest data. A song database is searched. The song database includes at least one song corresponding to the identified event. A playlist corresponding to the identified event is generated. The playlist includes a list of at least one song corresponding to the identified event and a logical link to a recording of the at least one song. Access to the playlist can then be provided to the user.
    Type: Grant
    Filed: July 25, 2013
    Date of Patent: January 8, 2019
    Assignee: Google LLC
    Inventor: Robert Brett Rose
  • Patent number: 10171407
    Abstract: A shift in sentiment is computed, the shift including a difference between an original sentiment value of an original content of a post on social media and an edited sentiment value of an edited content of the post, where the post has an associated reaction value. By applying a function to the shift, an action value is computed, the action value corresponding to a type of action that can be used to manipulate the reaction value. An action corresponding to the type of action is selected. An instruction is sent to a social media server to perform the action relative to the reaction value associated with the post, where the instruction causes the reaction value to be manipulated in response to the shift in sentiment.
    Type: Grant
    Filed: August 11, 2016
    Date of Patent: January 1, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jeremy A. Greenberger, Trudy L. Hewitt, Jana H. Jenkins
  • Patent number: 10163062
    Abstract: This disclosure relates generally to predicting health of an energy asset, and more particularly to methods and systems for predicting erroneous behavior of an energy asset using fourier based clustering technique. In one embodiment, a method for determining predicting erroneous behavior of an energy asset is disclosed. The method includes creating one or more energy signatures by performing frequency domain analysis on historical energy data and subsequent clustering of the energy signatures. Further, live energy data is filtered to generate filtered outputs wherein each of the filtered outputs is mapped to a respective cluster. The outlier cluster is identified to predict the erroneous behavior of the energy asset.
    Type: Grant
    Filed: June 22, 2015
    Date of Patent: December 25, 2018
    Assignee: CARRIER CORPORATION
    Inventors: Baburaj Kaimalilputhenpura Prabha, Joy Banerjee
  • Patent number: 10157405
    Abstract: Embodiments disclosed herein may include a system including a server configured to receive from the mobile device the digital image capturing the object, execute an object recognition protocol to identify one or more image features of the digital image, determine an identification of the object based upon the one or more features of the digital image identified by the executed object recognition protocol, generate an object profile of the object based upon one or more data records of the object stored in the system databases where each respective record containing at least one data point corresponding to a valuation of the respective object, determine a value of the data point based upon the valuation of the respective object and a characteristic of a member, and transmit to the mobile device the object profile for the object captured in the digital image.
    Type: Grant
    Filed: April 18, 2016
    Date of Patent: December 18, 2018
    Assignee: United Services Automobile Association
    Inventor: John Hopkins
  • Patent number: 10157229
    Abstract: A system for providing a search service is disclosed and includes a processor-based search service application builder component that provides a search model representing a search service application for a first object of a plurality of objects. The search model is based at least on a user-defined end-user input field corresponding to a first attribute of a plurality of attributes associated with the first object and a user-defined search result output field corresponding to a second attribute of the plurality of attributes. The search model is also associated with a backend data store that supports a storage structure configured to store information relating to the first object. The system also includes a processor-based deployment engine that automatically configures a search engine system associated with the backend data store system to generate and/or update search index(es) based on at least one of the first attribute and the second attribute.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: December 18, 2018
    Assignee: Open Text Corporation
    Inventors: Pierre-Yves Chevalier, Marc Brette, Samir Batla, David Le Strat
  • Patent number: 10158908
    Abstract: A processing device sends a first list of content comprising an unsolicited electronic content item to be stored on a first device associated with a user profile. The processing device receives information describing a first state of storage space on the first device. The processing device determines at least one of an amount of total free space or an amount of available free space on a second device associated with the user profile. The processing device then determines a second list of content using the first state of the storage space on the first device and at least one of the amount of total free space or the amount of available free space on the second device and sends the second list to the second device.
    Type: Grant
    Filed: September 13, 2015
    Date of Patent: December 18, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Ishwar VenkataManikanda Ramani, Michael Wendling, James Robert Wright
  • Patent number: 10146864
    Abstract: Embodiments of the invention relate to systems and methods for obtaining and/or organizing information related to documents cited in a source document. For example, a legal brief may cite authority, such as judicial opinions, in support of the arguments in the brief. Embodiments of the invention relate to automatic identification in a document of citations to authority and preparation of information related to the cited authorities. For example, in an embodiment of the invention, a report may comprise normalized expressions of one or more legal principles asserted in one or more cited opinions and information associated with the ongoing vitality of one or more the legal principles, the cited authority, or both.
    Type: Grant
    Filed: February 19, 2010
    Date of Patent: December 4, 2018
    Assignee: THE BUREAU OF NATIONAL AFFAIRS, INC.
    Inventor: Richard Douglas Kemp
  • Patent number: 10148668
    Abstract: Provided is process including receiving a request to authenticate a user; sending instructions to present an authentication user interface including a geographic map; receiving geolocations on the geographic map selected by the user; comparing the geolocations to a sequence of geolocations in an authentication credential to determine whether to authenticate the user.
    Type: Grant
    Filed: January 25, 2017
    Date of Patent: December 4, 2018
    Assignee: CA, Inc.
    Inventors: Sreenivasulu Bandi, Gaurav Kumar, Mitta Sarath Kumar, Shaik Mokhinuddeen
  • Patent number: 10127352
    Abstract: A method comprises configuring a first processing node for communication with one or more additional processing nodes and with one or more of a plurality of geographically-distributed metagenomics sequencing centers via one or more networks, processing metagenomics sequencing results obtained from one or more of the metagenomics sequencing centers in the first processing node, and providing surveillance functionality relating to at least one designated biological issue on behalf of one or more requesting clients based at least in part on the processing of metagenomics sequencing results performed by the first processing node and related processing performed by one or more of the additional processing nodes. Each of the metagenomics sequencing centers is configured to perform metagenomics sequencing on biological samples from respective sample sources in a corresponding data zone.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: November 13, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Patricia Gomes Soares Florissi, Michal Ziv Ukelson, Ran Dach, Arnon Benshahar, Ehud Gudes
  • Patent number: 10110545
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a non-transitory computer-readable medium, for obtaining a plurality of social media posts published by at least one social networking service, the social media posts including references to an entity, providing a social engagement value based on the plurality of social media posts, the social engagement value including a numeric value indicative of a level of social engagement of the entity with users in the at least one social networking service and selectively adjusting activities of the entity within the at least one social networking service based on the social engagement value.
    Type: Grant
    Filed: March 29, 2016
    Date of Patent: October 23, 2018
    Assignee: United Services Automobile Association (USAA)
    Inventors: Luis Carlos Freay, Raul Martinez, Renee Lynette Horne, Brian Alexander Schwegler, Mandy W. Campbell, Jo A. Higle
  • Patent number: 10108818
    Abstract: A privacy-aware query management system receives a query to aggregate data from a number of datasets, wherein at least one of the datasets contains private information for one or more people. The privacy-aware query management system retrieves data from the datasets. Each of the plurality of datasets has associated privacy parameters that determine a level of noise to be applied to query results obtained from that dataset, and the levels of noise are used to determine an order of operations for the query to retrieve the data from the datasets. The privacy-aware query management system applies the levels of noise to each query result obtained from each of the datasets in accordance with the privacy parameters associated with that dataset, computes aggregated data from the query results with the levels of noise applied, and responds to the query with the aggregated data.
    Type: Grant
    Filed: December 10, 2015
    Date of Patent: October 23, 2018
    Assignee: Neustar, Inc.
    Inventors: Matthew Curcio, Julie Hollek, Steve Linde
  • Patent number: 10086636
    Abstract: A user may often be reading the same content on multiple different electronic devices, and this user may also wish to read the same content on printed pages of a physical book. In this case, described is a hybrid print medium that includes both printed pages and a computer system allowing a user to synchronize a current reading location in the hybrid print medium with the same content being read on one or more electronic devices. In different cases, this synchronization may include a synchronization service or the synchronization may occur directly between a hybrid print medium and an electronic device storing an electronic version of the content within the hybrid print medium.
    Type: Grant
    Filed: September 23, 2014
    Date of Patent: October 2, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Christian David Vielma Diaz, Dirk Tomio Cummings, Timothy Albert Laferriere, Troy Franklin Thacker, Trent Edward Thacker, Wayne Claus Heaney
  • Patent number: 10091459
    Abstract: Systems and methods are disclosed for establishing a video connection between a mobile device and a support terminal while enabling the support terminal to concurrently push display elements to the mobile device through a separate connection. In particular, in one or more embodiments, the disclosed systems and methods establish a first connection between the support terminal and the mobile device and conduct a video chat between the devices transmitted through the first connection. The disclosed systems and methods enable the support terminal to push a display element to the mobile device through a second connection. In response to receiving the display element, the disclosed systems and methods divide the display screen of the mobile device into at least a first pane and a second pane, providing the video chat for display on the first pane and the display element for display on the second pane.
    Type: Grant
    Filed: April 26, 2017
    Date of Patent: October 2, 2018
    Assignee: ALEXANDER MACKENZIE & PRANGER
    Inventors: Eugene Patrick Pranger, Timothy Eugene Pranger, Robert Eric Roy
  • Patent number: 10091618
    Abstract: Embodiments provide techniques, including systems and methods, for determining an estimated target pickup location for a corresponding transport request at a particular location, such as associated with a particular geohash. A requestor may send a request that is associated with a location that does not reflect the requestor's intent regarding where they would like to be met by the provider (i.e., “picked up”). GPS inaccuracies may cause the request location to inaccurately indicate where the requestor will be; for example, the request location may be inside a building while the requestor is waiting on a curb around a far side of the building. The target pickup location allows for a requestor and a provider to meet more efficiently, reducing delay for the provider and improving the efficiency of the system by preventing provider system resources from being taken from other service areas and decreasing provider downtime upon matching.
    Type: Grant
    Filed: January 25, 2018
    Date of Patent: October 2, 2018
    Assignee: LYFT, INC.
    Inventors: Yuanyuan Pao, Snir Kodesh, Jatin Chopra, Kevin Fan, Charlie Lin, Limin Shen, Dor Levi, Asif Haque, Zeynep Erkin Baz
  • Patent number: 10089613
    Abstract: A digital downloading jukebox system including a central server and a plurality of remote jukebox devices each provided with a local server that preferably mirrors the central server and enables selected songs to be immediately downloaded to the jukebox for reproduction. The local server and jukebox may also provide, through control of the central server, song download services to other jukebox devices. The jukebox system may also act as a monitoring/management device for other coin operated equipment present in a location where the jukebox is located, thereby enabling the jukebox device to perform updates on other equipment under control of the central server.
    Type: Grant
    Filed: December 23, 2011
    Date of Patent: October 2, 2018
    Assignee: TOUCHTUNES Music Corporation
    Inventors: Guy Nathan, Dominique Dion
  • Patent number: 10084840
    Abstract: A method and system for annotating Playable Media Files in a social network having a plurality of members, wherein the method includes receiving the Playable Media File from a first member, receiving an annotation from another member, and saving the annotation in a file other than the Playable Media File.
    Type: Grant
    Filed: September 19, 2016
    Date of Patent: September 25, 2018
    Assignee: ART RESEARCH AND TECHNOLOGY, L.L.C.
    Inventors: David Hirschfeld, Barry Fernando, Mark C. Phelps, Theodore V. Haig
  • Patent number: 10083224
    Abstract: First and second data partitions that include first and second portions of data, respectively, from a first of a plurality of data streams are received. A first storage location of a distributed storage system, a first set of metadata for the first of the plurality of data streams is stored. A first and second digest is created for the data partitions, wherein each of the digests include a data structure that points to the first storage location. The data partitions including the digests are transmitted to one or more nodes of a cluster computing environment, wherein the one or more nodes are capable of accessing the first storage location via the data structure that points to the first storage location, and wherein the accessing of the first storage location provides processing information. The data partitions are processed using the processing information.
    Type: Grant
    Filed: June 12, 2017
    Date of Patent: September 25, 2018
    Assignee: International Business Machines Corporation
    Inventors: Peng Hui Jiang, Yan Sun, Wen Yin
  • Patent number: 10068033
    Abstract: A graph data query method and apparatus are disclosed, where the method includes: acquiring a partition number and a layer number of a query vertex; determining, based on the partition number and the layer number of the query vertex, a partition number and a layer number of a candidate vertex indicated by a query condition, and using the partition number and the layer number of the candidate vertex respectively as a candidate partition number and a candidate layer number; forming a candidate set using a vertex whose partition number and layer number satisfy any group of a candidate partition number and a candidate layer number; and performing graph data query in the candidate set according to the query condition.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: September 4, 2018
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Guowei Huang, Youliang Yan
  • Patent number: 10055462
    Abstract: Methods and systems are provided for updating a set of results. In some implementations, a search query associated with an entity reference is received. The entity reference corresponds to one or more distinct entities. A set of results for the search query is provided, and the set of results distinguishes between distinct entities. One or more attributes for at least one entity of the one or more distinct entities are identified based at least in part on the set of results. One or more additional search queries are identified based on the search query, the at least one entity, and the one or more attributes. An input selecting at least one of the additional search queries is received. An updated set of results is provided based on the selected additional search queries. The updated set of results comprises at least one result not in the set of results.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: August 21, 2018
    Assignee: Google LLC
    Inventors: Emily Moxley, Sean Liu
  • Patent number: 10033817
    Abstract: The embodiments set forth a technique for providing a stateless technique for distributing uploads. According to some embodiments, a system can include various computing devices, authorization servers, and storage destinations. Within the system, an authorization server assigns weight properties to each storage destination, and generates a set of tokens for subsequent assignment to the different storage destinations in accordance with their weight properties. More specifically, the authorization server is configured to perform an initial token drafting process that involves assigning the tokens to different storage destinations. As the current health of each storage destination changes over time, the authorization server is also configured to periodically perform (e.g., at a set interval) a supplemental token drafting process that involves updating the weight properties of each storage destination and redistributing the tokens in view of the updated weight properties.
    Type: Grant
    Filed: November 17, 2017
    Date of Patent: July 24, 2018
    Assignee: Apple Inc.
    Inventors: Ahmed M. Bashir, Theodore Hong
  • Patent number: 10031978
    Abstract: A system for providing a search service application is disclosed and includes an application builder component that provides a search model for a first object of a plurality of objects. The search model is based at least on an end-user input field corresponding to a first attribute of the first object and a search result output field corresponding to a second attribute of the first object. The search model is also associated with a backend data store that supports a storage structure that stores information relating to the first object. The system also includes a deployment engine that automatically configures a search engine system associated with the backend data store to generate new search indexes based on the search model, and to place a portion of indexed data into a first partition and to place another portion of indexed data into at least another partition based on the search model.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: July 24, 2018
    Assignee: Open Text Corporation
    Inventors: Marc Brette, Sunita Casula, Frederic Ciminera, Edward C. Bueche
  • Patent number: 10026021
    Abstract: In one embodiment, a method includes identifying a shared visual concept in visual-media items based on shared visual features in images of the visual-media items; extracting, for each of the visual-media items, n-grams from communications associated with the visual-media item; generating, in a d-dimensional space, an embedding for each of the visual-media items at a location based on the visual concepts included in the visual-media item; generating, in the d-dimensional space, an embedding for each of the extracted n-grams at a location based on a frequency of occurrence of the n-gram in the communications associated with the visual-media items; and associating, with the shared visual concept, the extracted n-grams that have embeddings within a threshold area of the embeddings for the identified visual-media items.
    Type: Grant
    Filed: September 27, 2016
    Date of Patent: July 17, 2018
    Assignee: Facebook, Inc.
    Inventors: Dirk John Stoop, Balmanohar Paluri
  • Patent number: 10007674
    Abstract: A computer-implemented system and method for data revision control in a large-scale data analytic systems. In one embodiment, for example, a computer-implemented method comprises the operations of storing a first version of a dataset that is derived by executing a first version of driver program associated with the dataset; and storing a first build catalog entry comprising an identifier of the first version of the dataset and comprising an identifier of the first version of the driver program.
    Type: Grant
    Filed: September 12, 2016
    Date of Patent: June 26, 2018
    Assignee: Palantir Technologies Inc.
    Inventors: Robert Fink, Lynn Cuthriell, Adam Anderson, Adam Borochoff, Catherine Lu, Joseph Rafidi, Karanveer Mohan, Matthew Jenny, Matthew Maclean, Michelle Guo, Parvathy Menon, Ryan Rowe
  • Patent number: 9999825
    Abstract: A Smart-court system, adaptive to constrained sport environment, for enabling real time analysis and debriefing of sport activities is provided herein. The Smart-court system is comprised of: (i) an automatic recording system comprising a plurality of video cameras located in a court, arranged to real-time (RT) recording of a sport session and utilizing automatic calibration and stabilization module; and (ii) a data processing system comprising: (a) a capture module for grabbing a video stream; (b) an objects' detector module arranged to extract during the RT sport session, the objects from the foreground of each frame; (c) an event module for automatically analyzing, the motion and the activities of the tracked objects for automatically identifying and classifying events, creating a synchronized event log and calculating statistics that occurred during the RT sport session; and (d) a presentation module enabling to perform instant debriefing, combined biomechanical and tactical analysis of the video.
    Type: Grant
    Filed: February 21, 2013
    Date of Patent: June 19, 2018
    Assignee: PLAYSIGHT INTERACTIVE LTD.
    Inventors: Chen Shachar, Evgeni Khazanov, Yoram Ben Zur
  • Patent number: 9996530
    Abstract: Systems, methods, and computer readable media related to determining whether a compound is a non-compositional noun compound (“NCC”). Some implementations are additionally or alternatively directed to using determined NCCs to adapt performance of one or more computer-based actions such as indexing or otherwise annotating electronic resources (e.g., web pages or other Internet resources), processing search queries, identifying and/or ranking electronic resources in response to search queries, identifying and/or ranking search query suggestions for search queries, etc.
    Type: Grant
    Filed: March 30, 2017
    Date of Patent: June 12, 2018
    Assignee: GOOGLE LLC
    Inventors: Mohammad Mehdi Hafezi Manshadi, Iftekhar Naim, Soumen Chakrabarti
  • Patent number: 9990603
    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for identifying, inventorying and managing physical possessions. Image data is captured including one or more images or video of physical possessions of a person that occupy a space. The captured image data is automatically analyzed to recognize physical products included in the image data and to determine a position of each recognized physical product in the space. The recognized physical products are automatically inventoried including preparing a list of products. Each entry in the list includes a product name or identifying information and location information for where the product is located in the space. A representation of the space is generated including respective physical products. A user interface is provided for presenting the inventory including providing the representation of the space and displaying a representation of respective physical products in the space.
    Type: Grant
    Filed: May 22, 2015
    Date of Patent: June 5, 2018
    Assignee: Autodesk, Inc.
    Inventor: Heather Kerrick
  • Patent number: 9984104
    Abstract: In a method for generating a searchable index from an analysis of a software application, receiving a first software application. The one or more processors determine that a first source code of the first software application is inaccessible. The one or more processors stimulate the first software application. The one or more processors analyze textual data resulting from the stimulation of the first software application. The one or more processors classify one or more images resulting from the stimulation of the first software application. The one or more processors index the analyzed textual data and the classified one or more images resulting from the stimulation of the first software application.
    Type: Grant
    Filed: January 13, 2016
    Date of Patent: May 29, 2018
    Assignee: International Business Machines Corporation
    Inventors: Aleksandr Y. Aravkin, Sasha P. Caskey, Ossama S. Emam, Dimitri Kanevsky, Tara N. Sainath
  • Patent number: 9984176
    Abstract: The present invention provides a method of calculating a hash value, the method making it possible to generate one or more hash functions by changing a predetermined position for selecting a bit, the length of an input key being L bits, the length of a hash value being N bits, and N?L, the method including a computer performing calculation of a generated certain one hash function by selecting one bit present in a certain predetermined position among lower N bits of the input key, assigning the selected one bit to a bit in a certain predetermined position among N bits of the hash value, and repeating the selecting and the assigning a bit not selected yet in the selecting among the lower N bits of the key to the hash value until all bits not assigned yet of the hash value are assigned.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: May 29, 2018
    Assignee: International Business Machines Corporation
    Inventor: Takanori Ueda
  • Patent number: 9984245
    Abstract: Methods, systems, and computer readable media for providing a secure virtual research space are disclosed. According to one aspect, a system for providing a secure virtual research space includes: a data grid for storing and managing data to be shared among multiple collaborative partners, the data grid comprising at least one data storage device; at least one virtual network appliance, each virtual network appliance comprising a hardware processor for providing controlled access to shared data on the data grid by a user; and a data leakage protection mechanism for preventing unauthorized transfer of data out of the secure virtual research space.
    Type: Grant
    Filed: July 25, 2013
    Date of Patent: May 29, 2018
    Assignee: The University of North Carolina at Chapel Hill
    Inventors: Charles Patrick Schmitt, Jeffrey Scott Chase, Ilya Baldin, Jason Matthew Coposky, Michael Rolandus Shoffner, Brent Watson Lamm, Javed Mostafa
  • Patent number: 9978282
    Abstract: A system for determining a dispatch includes an input interface, a processor, and an output interface. The input interface is to receive a request for a first pickup including a first pickup location and a first destination. The processor is configured to determining a driver to dispatch to the first pickup location. The output interface is to provide a first pickup indication to the driver to go to the first pickup location. The input interface is further to receive a first pickup arrival indication indicating the driver arrived at the first pickup location. The output interface is further to provide a first destination indication indicating to the driver to go to the first destination. The input interface is further to receive a request for a second pickup including a second pickup location and a second destination.
    Type: Grant
    Filed: May 23, 2017
    Date of Patent: May 22, 2018
    Assignee: LYFT, INC.
    Inventors: Chris Lambert, Logan Green, Frank Taehyun Yoo, Marc Haumann, David Dryjanski, Lev Popov
  • Patent number: 9959251
    Abstract: The structure of a digital content item is used to socially connect users consuming the digital content item. The structured representation of the digital content item is determined. This structured representation is analyzed to identify key events within the digital content item. A user's current location within the digital content item is identified. Social communications of the user are filtered responsive to the user's current location and the identified key events within the digital content item. In this way, the user may peruse social media without inadvertently reading communications that give away (e.g., spoil) key events such as important plot points.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: May 1, 2018
    Assignee: Google LLC
    Inventors: Michael Salomon Morton, Jeremy Faller
  • Patent number: 9959508
    Abstract: Systems and methods for providing inferences for use in prediction algorithms to mobile devices are disclosed. The mobile device detects an event and generates an event record that includes contextual information for the event. The event record is transmitted from the mobile device to a service provider system. The service provider system stores the event record on a cloud storage system. The cloud storage system uses the stored event records to generate inferences. The inferences are then passed to the service provider system. In turn, the service provider system provides the inferences to the proper mobile devices. The mobile devices then use the inference in prediction algorithms to generate prediction information that is used to configure applications provided by the device to operate in accordance with a predicted event.
    Type: Grant
    Filed: March 20, 2015
    Date of Patent: May 1, 2018
    Assignee: CloudMade, Inc.
    Inventor: James Brown