Patents Examined by Umar Mian
  • Patent number: 9225820
    Abstract: Methods and apparatus for searching a message store on a portable device are described herein. The methods allow a plurality of possible search criteria to be generated and displayed. One or more of the possible search criteria may be selected and added to a search string that is used to search the message store.
    Type: Grant
    Filed: October 17, 2012
    Date of Patent: December 29, 2015
    Assignee: BlackBerry Limited
    Inventors: Thomas Jan Stovicek, Kieran Cloud Del Pasqua
  • Patent number: 9225780
    Abstract: A method of writing data to a distributed file system including a file system client, a server and a storage resource target, includes generating, on the client, a write request including a byte stream to be written to the storage resource target; formatting, on the client, the byte stream into sectors in accordance with the T10 protocol, the sectors including a data field and a protection information field, the protection information field including a guard field, an application field and a reference field; computing, on the client, checksum data for the guard field; sending, across a network, the data and the protection information to the server; verifying, in T10-capable hardware on the server, the checksum data for the guard field; verifying, on the storage resource target, the checksum data for the guard field; and storing the data on the storage resource target.
    Type: Grant
    Filed: February 24, 2012
    Date of Patent: December 29, 2015
    Assignee: Xyratex Technology Limited
    Inventors: Peter J. Braam, Nathaniel Rutman
  • Patent number: 9213745
    Abstract: Methods, systems, and media for ranking content items using topics are provided. In some embodiments, a method for ranking video content is provided, comprising: receiving a search query; generating a plurality of search results in response to the search query; determining one or more entity types associated with a content class within the plurality of search results; determining whether the search query is a query for content belonging to the content class based on a plurality of criterion that includes: (i) determining whether at least one of the plurality of search results is associated with the one or more determined entity types and (ii) determining whether entities shared between the plurality of search results include the one or more determined entity types; and in response to determining that the plurality of criterion have been met, promoting at least one search result of the plurality of search results belonging to the content class.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: December 15, 2015
    Assignee: Google Inc.
    Inventors: Ana Benitez, Adam Scott Pantel, Nitin Khandelwal, Jeremy Hylton
  • Patent number: 9195747
    Abstract: The research tool is a series of vertical and horizontal engines where the vertical collects, isolates data and the horizontal clusters by metric. The tool uses a series of verticals and horizontals in a combination which allows for the isolation of causal factors by comparisonability.
    Type: Grant
    Filed: May 31, 2011
    Date of Patent: November 24, 2015
    Assignee: Hyperfine, LLC
    Inventor: Bridget K Osetinsky
  • Patent number: 9189560
    Abstract: In some embodiments, a mobile device includes an interface configured to scan information from a communication tag associated with an asset, a memory operable to store the information, and a processor communicatively coupled to the memory. The information comprises a header describing the information, business application data, and asset identification data uniquely identifying the asset. The processor is configured to extract the business application data from the information scanned from the communication tag and extract the asset identification data from the information scanned from the communication tag.
    Type: Grant
    Filed: February 13, 2012
    Date of Patent: November 17, 2015
    Assignee: CA, Inc.
    Inventors: David Spencer Tyree, Nathan Giardina
  • Patent number: 9171101
    Abstract: A method and apparatus are provided for preparing a data converter between a source apparatus, in which source data items have been stored according to a predetermined specification of source representation, and a user apparatus having a specification of user representation for the utilization of user data items. The method includes: setting up a pair of machine-interpretable source and user descriptors respectively, of the source and user specifications of representation respectively; and comparing between the source descriptor and the user descriptor to set up therefrom a block for data interpretation by a machine.
    Type: Grant
    Filed: March 23, 2011
    Date of Patent: October 27, 2015
    Assignee: CREAGEST
    Inventor: Kangolongo Alexandra Mbaye
  • Patent number: 9171009
    Abstract: A cluster file system comprises storage server units each configured for communication with a plurality of clients over a network. At least one of the storage server units comprises an object storage server, an object storage target associated with the object storage server, a metadata server, a metadata target associated with the metadata server, and a scale-out network attached storage cluster. The scale-out network attached storage cluster comprises storage directories corresponding to respective ones of the object storage and metadata targets. The object storage server and its associated object storage target may form part of a first storage tier of the storage server unit, and a plurality of nodes of the scale-out network attached storage cluster may form part of a second storage tier of the storage server unit. Parallel log-structured file system (PLFS) middleware may be used to control movement of data between the first and second storage tiers.
    Type: Grant
    Filed: June 21, 2013
    Date of Patent: October 27, 2015
    Assignee: EMC Corporation
    Inventors: Sorin Faibish, John M. Bent, Uday Gupta, James M. Pedone, Jr.
  • Patent number: 9147009
    Abstract: The present disclosure relates, according to some embodiments, to a method of temporal bipartite projection for users and objects and a method of link prediction for an unhappened event. The method of the temporal bipartite projection comprises making a sequence of user-object weighted bipartite networks with the user-object weights, identifying the transitions for each user from a first object at a first time to a second object at a second time, assigning the transition weights corresponding to the transitions according to a predetermined rule, summing the transition weights for all users between two objects to obtain the transition tendencies, and constructing a temporal projection graph with the transition tendencies.
    Type: Grant
    Filed: February 12, 2013
    Date of Patent: September 29, 2015
    Assignee: NATIONAL TAIWAN UNIVERSITY
    Inventors: Sheau-Harn Yu, Wanjiun Liao, Cheng-Shang Chang
  • Patent number: 9123012
    Abstract: Methods and systems for defining packaging components are provided. An exemplary embodiment provides an expert system (508) for defining packaging components. The expert system includes a processor (512) and a memory (514). The memory (514) includes code (510) configured to direct the processor (512) to obtain a product definition, obtain lifecycle parameters, and access a database (518, 522, or 524) to identify packaging components that match the lifecycle parameters and product definition.
    Type: Grant
    Filed: June 11, 2010
    Date of Patent: September 1, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ehud Chatow, Benjamin I. Dempster, Alysha Naples
  • Patent number: 9043343
    Abstract: An identifier assigning method, an identifier parsing method, and a multimedia reading are provided. The identifier assigning method includes: obtaining association information between at least two objects with different expression forms (101), where the at least two objects with different expression forms have the same subject content; assigning association relationship unique identifiers to the at least two objects with different expression forms according to the association information (102), where the association relationship unique identifier is used to show a unique association relationship among different expression forms with the same subject content, the unique association refers to a unique identifier of an association relationship among various expression forms with different subject content, and the association relationship unique identifiers in each group are globally unique.
    Type: Grant
    Filed: August 16, 2010
    Date of Patent: May 26, 2015
    Assignee: SHENZHEN MPR TECHNOLOGY CO., LTD
    Inventors: Zhengfang Li, Yingfeng Lv
  • Patent number: 9037614
    Abstract: Systems and methods are described for using secondary mappings in an Object Relational Mapping (ORM) system to enable source code changes to be implemented and carried out without requiring updates to the database schema. In order to use secondary mappings, one or more attributes of an object in the ORM system are annotated to indicate that they are secondary mapped attributes. The annotation can indicate to the ORM system that the various operations (e.g. read operations, write operations) referencing attributes of the object may need to be remapped if the column for the attribute being referenced does not actually exist in the database. For example, if no column is directly mapped to the attribute being referenced, the ORM system can remap the operation to point to a secondary data structure (e.g. a map stored in-memory) that will be used to store the value for that attribute.
    Type: Grant
    Filed: February 24, 2012
    Date of Patent: May 19, 2015
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventor: David J. Parrott
  • Patent number: 9031967
    Abstract: Natural language processing (NLP) approaches may be utilized to map two strings. The strings may come from sources utilizing different naming conventions. One example may be a data aggregator that collects used car transaction information. Another example may be a comprehensive database listing all possible manufacturer-defined vehicle options. A NLP system may operate to determine whether a source string is present in a target string and outputting a match containing the source string and the target string if the source string is present in the target string or computing a similarity factor if the source string is not present in the target string. The similarity factor representing a measure of similarity between two strings may be computed based on a plurality of parameters, including a Levenshtein edit distance parameter. The computed similarity can be used to find pricing information, including trade-in, sale, and list prices, across disparate naming conventions.
    Type: Grant
    Filed: February 27, 2012
    Date of Patent: May 12, 2015
    Assignee: TrueCar, Inc.
    Inventors: Michael Swinson, Mikhail Semeniuk, Xingchu Liu
  • Patent number: 9015115
    Abstract: A system for defining a plurality of extended tables, wherein each extended table of the plurality of extended tables is associated with a corresponding base table of a plurality of base tables. The system updates data contained by the plurality of extended tables in accordance with data contained by the plurality of base tables, wherein the updating is performed asynchronously across logical units of data contained by the plurality of extended tables. The system provides a combined view of the data contained by the plurality of extended tables and the data contained by the plurality of base tables.
    Type: Grant
    Filed: September 19, 2012
    Date of Patent: April 21, 2015
    Assignee: Oracle International Corporation
    Inventor: Brian Diehl
  • Patent number: 8972398
    Abstract: A method includes receiving a search query from a client system associated with a first user, and obtaining one or more candidate identifiers associated with the first user. The method also includes identifying a social network set of search results matching the search query and social network criteria for the first user. The social network criteria is satisfied for a respective search result when the respective search result is authored or annotated by one or more author identifiers, and at least one author identifier of the one or more author identifiers is associated with at least one candidate identifier of the one or more candidate identifiers associated with the first user. The method also includes providing to the client system a list of search results including at least a subset of the social network set of search results.
    Type: Grant
    Filed: February 27, 2012
    Date of Patent: March 3, 2015
    Assignee: Google Inc.
    Inventors: Adam D. Bursey, Kristopher Michael Hom, Amay Nitin Champaneria
  • Patent number: 8918372
    Abstract: A set of metadata associated with backup data is obtained. A consistent hash key for the backup data is generated based at least in part on the set of metadata. The backup data is assigned to one of a plurality of deduplication nodes based at least in part on the consistent hash key.
    Type: Grant
    Filed: September 19, 2012
    Date of Patent: December 23, 2014
    Assignee: EMC Corporation
    Inventors: Feng Guo, Qiyan Chen, Mandavilli Navneeth Rao, Lintao Wan, Dong Xiang
  • Patent number: 8909628
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for identifying a plurality of n-grams in a plurality of resources found in a particular site; determining, for each of the plurality of resources, a count of n-grams that originated in the resource; determining, based on counts of n-grams that originated in the resources, a first aggregate count of n-grams that originated in the particular site; determining a second aggregate count of the plurality of n-grams that were identified in the plurality of resources found in the particular site; and determining, based on the first and second aggregate counts, a site originality score for the particular site.
    Type: Grant
    Filed: November 2, 2012
    Date of Patent: December 9, 2014
    Assignee: Google Inc.
    Inventors: Chung Tin Kwok, Ryan H. Moulton, Zhihuan Qiu
  • Patent number: 8903874
    Abstract: Various embodiments are directed to systems and methods for facilitating file attribute correction. A computer system may receive a request to enumerate a first directory stored on a data storage. For a first file in the first directory, the computer system may determine that the first file has a corresponding first entry in an attribute cache, determine that the first entry for the first file indicates native file attributes that match the first file, and return for the first file at least one logical attribute indicated by the first entry.
    Type: Grant
    Filed: November 2, 2012
    Date of Patent: December 2, 2014
    Assignee: OSR Open Systems Resources, Inc.
    Inventors: W. Anthony Mason, Scott J. Noone, Roderick David Wolfe Widdowson
  • Patent number: 8892605
    Abstract: Relationship management systems in accordance with embodiments of the invention are configured to provide systematic ways for a user to measure, and manage relationships in the user's social network. One embodiment of the invention includes a relationship management server system, and a database. In addition, the relationship management server system is configured to store a user account associated with a user in the database, store information concerning contacts associated with the user in the database, store event information associated with the user and at least one of the stored contacts in the database, store at least one objective in the database, score at least one relationship between the user and a contact based upon stored event information associated with the user and the contact to create a scored relationship graph, and generate a recommendation concerning an action based upon the stored objective and the scored relationship graph.
    Type: Grant
    Filed: December 5, 2011
    Date of Patent: November 18, 2014
    Assignee: Relationship Capital Technologies, Inc.
    Inventors: Andrew R. Wilson, John Slade, Daniel Bouganim, Sean L. Cramer
  • Patent number: 8880458
    Abstract: Embodiments implement data and meta data versioning in order to adapt reported data (“actuals”) for planning purposes. A versioning engine receives from an operative system (e.g. ERP system), root variants. These root variants may comprise existing actual data and corresponding underlying corporate meta data. Based upon user input, the versioning engine creates from these root variants, additional variants of the data and/or meta data. A new data variant may be based upon the original corporate meta data unchanged (e.g. for projecting existing product lines). A data variant may alternatively be based upon a new meta data variant reflecting changes to the original corporate meta data (e.g. for adopting an entirely new product line). By effectively depicting relationships between actual data and plan data, and between that data and its underlying meta data, versioning allows a user to visualize evolution of actual data into plan data for forecasting purposes.
    Type: Grant
    Filed: November 15, 2012
    Date of Patent: November 4, 2014
    Assignee: SAP AG
    Inventors: Franz Weber, Uwe Fischer
  • Patent number: 8874558
    Abstract: A system is configured to identify a particular channel that provides content, where the particular channel includes content items; determine a respective first score, for each of the content items, that reflects a measure of quality of the content item; determine a topic distribution, for each of the content items, that indicates a topic conveyed by the content item; assign a second score, to the particular channel, that reflects a measure of quality of the particular channel; determine a particular term for which the particular channel is authoritative based on the first scores, the topic distributions, and the second score; and store information identifying the particular channel as authoritative for the particular term. A new content item, associated with the particular channel and relating to the particular term, may be promoted in search results for a search query relating to the particular term.
    Type: Grant
    Filed: September 11, 2012
    Date of Patent: October 28, 2014
    Assignee: Google Inc.
    Inventors: Jianming He, Yuguang Wu