Patents Examined by Matthew Ellis
  • Patent number: 9721307
    Abstract: The disclosed embodiments relate to a system for identifying entities (such as companies) that are associated with members of an online social network. During operation, the system obtains text strings from member records in the online social network, wherein each text string is an identifier for an entity that is associated with a member. The system also obtains connection information specifying connections among members of the online social network, and possibly location information for the members. Finally, the system uses the text strings, the connection information and the location information to identify entities that are associated with members of the online social network.
    Type: Grant
    Filed: June 20, 2013
    Date of Patent: August 1, 2017
    Assignee: LinkedIn Corporation
    Inventors: Alex C. Lai, Ke Wang
  • Patent number: 9703786
    Abstract: Systems and methods for reclaiming storage space are described, including detecting a user input indicating removing a corresponding copy of each media file of a group of one or more media files; selecting the group of one or more media files; identifying the corresponding copy of each media file of the group of one or more media files; and removing from storage space the corresponding copy of each media file of the group of one or more media files.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: July 11, 2017
    Assignee: MACPAW INC.
    Inventor: Oleksandr Kosovan
  • Patent number: 9665444
    Abstract: Improved methods, systems and apparatus for storing and repairing multimedia files are provided that overcome the limitations of existing multimedia file repair technologies. Backup copies of the multimedia container information associated with given multimedia content data are stored, along with the multimedia content data, on an external storage detachably coupled to a recording device. A primary copy of the multimedia container information is stored on an internal storage associated with the recording device. The recording of the primary container information and the content data is performed in real-time or nearly real-time as the content data is captured by the recording device. In the case of an abnormal event (e.g., battery failure, disconnect of storage media), container information may be selected from the primary copy or the backup copies of the container information, thereby increasing the likelihood that the container file can be successfully repaired or regenerated.
    Type: Grant
    Filed: July 3, 2014
    Date of Patent: May 30, 2017
    Assignee: SZ DJI TECHNOLOGY CO., LTD.
    Inventors: Gao Ping Bai, Tai Wen Liang, Yuan Hua Zheng, Mingyu Wang
  • Patent number: 9652460
    Abstract: Aspects of the present disclosure generally relate to systems and methods of capturing electronic media files, tagging and annotating said electronic media files, capturing associated information (e.g., time and place information), embedding the captured information, tags, and annotations as metadata into the media file, automatically transferring and routing media files with embedded metadata into specific electronic destination(s) like electronic folders or databases, and managing the transfer and organization of the captured files with embedded metadata on backend systems, storage repositories, or other management systems.
    Type: Grant
    Filed: May 12, 2014
    Date of Patent: May 16, 2017
    Assignee: FotoIN Mobile Corporation
    Inventors: Silvije Barisic, Danielle Barisic, Ivan Klaric, Domagoj Trsan
  • Patent number: 9645851
    Abstract: In one aspect, a method includes discovering application components, mapping the application components to devices, analyzing the mapped applications components using a set of affinity rules, grouping application components in a same operation in response to the analyzing and separating application components in to separate operations in response to the analyzing.
    Type: Grant
    Filed: March 14, 2012
    Date of Patent: May 9, 2017
    Assignee: EMC IP Holding Company, LLC
    Inventor: William J. Elliott, IV
  • Patent number: 9626378
    Abstract: According to an embodiment there is provided a method for handling requests in a storage system including a plurality of storage nodes connected to each other via a communications network. A first storage node of the plurality of storage nodes may store a reference to a set of at least one collection object stored in the storage system. Each collection object of the set may include at least one of a reference to another collection object stored in the storage system and a reference to at least one data file stored in the storage system. The method may include receiving a first request at the first storage node. The first storage node, for each collection object of the set, may send a second request to a storage node storing the collection object. According to a second aspect there is also provided a storage node.
    Type: Grant
    Filed: September 2, 2011
    Date of Patent: April 18, 2017
    Assignee: COMPUVERDE AB
    Inventors: Stefan Bernbo, Christian Melander, Roger Persson, Gustav Petersson
  • Patent number: 9576025
    Abstract: A denormalized dataset, an associated primary key field, one or more associated secondary key fields and information identifying one or more normalized datasets associated with each secondary key field, is received. A denormalized table comprising fields and data types corresponding to said denormalized dataset, said denormalized table having a primary key field corresponding to said primary key field associated with said denormalized dataset, is created. The said information identifying the one or more normalized datasets associated with each secondary key field, creating one or more normalized tables, each of said one or more normalized tables corresponding to a respective one of said one or more normalized datasets, each of said one or more normalized tables comprising a foreign key corresponding to said associated primary key and a primary key corresponding to the secondary key field associated with said normalized dataset, is utilized. Additionally, each of said foreign keys is utilized.
    Type: Grant
    Filed: November 20, 2015
    Date of Patent: February 21, 2017
    Assignee: International Business Machines Corporation
    Inventors: Luis Campo Giralte, Jose Luis Mujeriego Gomez
  • Patent number: 9576051
    Abstract: Various embodiments relate to a system and related method for scanning active instances of an application within a system. Unique identifiers in the form of fingerprints, tags, or metadata can be associated with a target application. A manager can then scan the process tables and file system directories of the servers within the system to find active processes and stored files that include the unique identifier. In some embodiments, the manager scans the active processes while they are running to search for the unique ID within the process' command line structure. In some embodiments, the manager also finds processes or files that do not have the unique identifier, but were previously associated with the unique identifier. The manager can then report the server and application information to user. Such information can include which of the one or more servers has the target application as an active process.
    Type: Grant
    Filed: November 28, 2012
    Date of Patent: February 21, 2017
    Assignee: FMR LLC
    Inventors: Stephen A. Carr, Robert Benedetti, Dana George Schalk, John Edward O'Neil
  • Patent number: 9569475
    Abstract: A plurality of mid-tier databases form a single, consistent cache grid for data in one or more backend data sources, such as a database system. The mid-tier databases may be standard relational databases. Cache agents at each mid-tier database swap in data from the backend database as needed. Ownership locks maintain consistency in the cache grid. Cache agents prevent database operations that will modify cached data in a mid-tier database unless and until ownership of the cached data can be acquired for the mid-tier database. Cache groups define what backend data may be cached, as well as a general structure in which the backend data is to be cached. Metadata for cache groups is shared to ensure that data is cached in the same form throughout the entire grid. Ownership of cached data can then be tracked through a mapping of cached instances of data to particular mid-tier databases.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: February 14, 2017
    Assignee: Oracle International Corporation
    Inventors: Chi-Kim Hoang, Tirthankar Lahiri, Marie-Anne Neimat, Chih-Ping Wang, John E. Miller, Dilys Thomas, Nagender Bandi, Susan Cheng
  • Patent number: 9443017
    Abstract: Disclosed are systems, methods and computer program products for showing search information. In one aspect of the invention, a method for showing search information includes processing, by a hardware processor, a search query input of a user; providing, via a user interface component, a preview of a number of search results corresponding to at least a portion of the processed search query input; detecting, by the hardware processor, activation of the user interface component; and displaying at least a portion of the search results in response to the activation of the user interface component.
    Type: Grant
    Filed: June 2, 2014
    Date of Patent: September 13, 2016
    Assignee: Yandex Europe AG
    Inventors: Anton Borisovich Shein, Taras Anatolievich Sharov
  • Patent number: 9436437
    Abstract: Organizing data where the data has spatial significance. A method includes, at a user interface, displaying to a user a representation of spatially structured data. User input is received at a computer implemented user interface through one or more hardware user interface devices. The user input is domain agnostic, but has a spatial connotation. Based on pre-existing structured data displayed at the user interface, a domain is determined for the user input. Based on the determined domain, the user input is interpreted into a domain specific response. The domain specific response is consistent with the spatial connotation across a plurality of domains.
    Type: Grant
    Filed: December 17, 2010
    Date of Patent: September 6, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jens K. Jacobsen, Sadi Khan, Gareth Alun Jones, Tyler Edward Gibson, Steven Douglas De Mar, Andrew Jude Byrne
  • Patent number: 9405785
    Abstract: Various embodiments include a system for online propagation of data updates. The system can include: a computer system for storing a plurality of records; and a record update utility configured to: initiate a record update process for any of the records responsive to a modification of a trigger data item, wherein the process is performed while the system is online; create an update process timestamp indicating a time at which the record update process is begun; and determine if a last-modified timestamp associated with any of the records indicates an earlier time than the update process timestamp, and, if so: update the record to reflect the modification to the trigger data item, and modify the last-modified timestamp to reflect a time that is later than the update process timestamp.
    Type: Grant
    Filed: July 12, 2013
    Date of Patent: August 2, 2016
    Assignee: International Business Machines Corporation
    Inventors: Igor Goulko, Galina Rubinshtein, Marjorie Schejter, Uri Segev
  • Patent number: 9373128
    Abstract: A method for determining similarity information for users of a network is disclosed. The method comprises constructing a graph from user interaction data, wherein the graph links users of the network according to their interaction, and weighting links between users according to the strength of interaction between the users. The method further comprises, for each of a plurality of users, identifying from among the other users with whom the user interacts: a maximum similarity user to whom the user is connected via a maximum weight link, and a minimum similarity user to whom the user is connected via a minimum weight link. Finally the method comprises assembling a plurality of relative similarity triplets, each triplet comprising a user and that user's identified maximum and minimum similarity users.
    Type: Grant
    Filed: February 25, 2013
    Date of Patent: June 21, 2016
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventor: Vikas Verma
  • Patent number: 9268853
    Abstract: Various embodiments relate to a system and related method for retrieving configuration information of a computer network. Unique identifiers in the form of fingerprints, tags, or metadata can be associated with a target application. A manager can scan process tables and file system directories of servers within the system to find processes and files that include the unique identifier. The manager can save the server and application information in a configuration database that can subsequently be searched. Such information can include which of the one or more servers has the target application as an active process.
    Type: Grant
    Filed: November 28, 2012
    Date of Patent: February 23, 2016
    Assignee: FMR LLC
    Inventors: Stephen A Carr, Robert Benedetti, Dana George Schalk, John Edward O'Neil
  • Patent number: 9245022
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for finding person names in electronic resources. In one embodiment, a search query is received. Electronic resources are identified satisfying the search query. A plurality of person names is identified in the resources, wherein each person name is associated with at least one of the resources. A subset of person names is selected from the plurality of person names based on a predetermined metric configured to identify a relative importance of at least one of the person name or resource. A listing of the subset of person names adapted for presentation on a user interface is generated. In certain aspects, multiple person identities can be identified as being associated with person names in the listing. The listing can include resources associated with one of the person identities corresponding to a particular person name in the listing.
    Type: Grant
    Filed: December 30, 2010
    Date of Patent: January 26, 2016
    Assignee: Google Inc.
    Inventor: David Bau
  • Patent number: 9230131
    Abstract: Access control list entries are managed as a function of access control list entry metadata for the object and the requesting user, and of an access control list rule applicable to the requesting user and the requested object. The access control list entry metadata for the object and the user is updated in response to request authorizations and denials. The access control list entry metadata for the object and the user is linked to the object and the user. Updating of the access control list entry metadata for the object and the user does not overwrite metadata for another access control list entry that is associated with the object and with another user that is different from the user.
    Type: Grant
    Filed: February 12, 2015
    Date of Patent: January 5, 2016
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey K. Price, Prabhat K. Sur, Robert R. Wentworth, Stanley C. Wood
  • Patent number: 9223868
    Abstract: Systems and methods for deriving and using an interaction profile are described. In one described method, a plurality of metrics indicating a level of satisfaction for search results is determined. The metrics comprise at least one of click-duration data, multiple-click data, and query-refinement data. The values of the metrics for a plurality of instances of an object, such as search results from a search engine, are determined. An interaction profile for the object, based at least in part on the values of the metrics for a plurality of instances of the first object, is then determined. This interaction profile may be used in a variety of ways, such as determining the quality of ranking algorithms and detecting undesirable search results.
    Type: Grant
    Filed: December 1, 2011
    Date of Patent: December 29, 2015
    Assignee: Google Inc.
    Inventors: Alexis Jane Battle, David Ariel Cohn, Carrie Elizabeth Grimes, John Ogden Lamping
  • Patent number: 9152929
    Abstract: Embodiments are directed towards real time display of event records and extracted values based on at least one extraction rule, such as a regular expression. A user interface may be employed to enable a user to have an extraction rule automatically generate and/or to manually enter an extraction rule. The user may be enabled to manually edit a previously provided extraction rule, which may result in real time display of updated extracted values. The extraction rule may be utilized to extract values from each of a plurality of records, including event records of unstructured machine data. Statistics may be determined for each unique extracted value, and may be displayed to the user in real time. The user interface may also enable the user to select at least one unique extracted value to display those event records that include an extracted value that matches the selected value.
    Type: Grant
    Filed: January 23, 2013
    Date of Patent: October 6, 2015
    Assignee: Splunk Inc.
    Inventors: R. David Carasso, Micah James Delfino, Johnvey Hwang
  • Patent number: 9135283
    Abstract: The values of various operating and/or configuration parameters of a data environment are managed using a set of self-service Web services and interfaces of a separate control environment. A customer can submit a Web services call into an externally-facing application programming interface (API) or other such externally-facing interface of the control environment. The API receiving the call, as well as information extracted from the call, can be used to determine appropriate adjustments to be performed in the data environment. A workflow can be instantiated that includes tasks used to validate and/or apply the adjustments to the target resources, such as databases, data instances, data stores, instance classes, etc. Various real-time functions such as monitoring and auto-scaling also can be performed via the control plane.
    Type: Grant
    Filed: October 7, 2009
    Date of Patent: September 15, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Swaminathan Sivasubramanian, Grant Alexander MacDonald McAlister, Rajesh Sudhakar Sheth
  • Patent number: 9075881
    Abstract: A method and search engine for classifying a source publishing a document on a portion of a network, includes steps of electronically receiving a document, based on the document, determining a source which published the document, and assigning a code to the document based on whether data associated with the document published by the source matches with data contained in a database. An intelligent geographic- and business topic-specific resource discovery system facilitates local commerce on the World-Wide Web and also reduces search time by accurately isolating information for end-users. Distinguishing and classifying business pages on the Web by business categories using Standard Industrial Classification (SIC) codes is achieved through an automatic iterative process.
    Type: Grant
    Filed: September 12, 2012
    Date of Patent: July 7, 2015
    Assignee: FACEBOOK, INC.
    Inventor: Ajaipal Singh Virdy