Patents Examined by Jay A Morrison
  • Patent number: 9298830
    Abstract: In accordance with example embodiments, the present application discloses at least a method, a system and an apparatus apt to facilitate the browsing, the discovery, and the usage of items. In one embodiment, items share a plurality of common attributes and can be arranged and displayed according to degrees of commonality.
    Type: Grant
    Filed: May 1, 2013
    Date of Patent: March 29, 2016
    Inventor: Timothy Alan Barrett
  • Patent number: 9292599
    Abstract: Systems and methods are disclosed for classifying records by sorting records based on both quantitative and qualitative information at a node in a decision tree. Technologies are also disclosed for determining whether records are linked together by applying quantitative and qualitative information at the same nodes in a decision tree. Furthermore, improvements to decision trees are disclosed in terms of the generation and/or training of decision trees that harnesses additional information in the quantitative and qualitative aspects that a unit of data relevant to a single node, and/or the relationships between these aspects, may provide a machine learning algorithm.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: March 22, 2016
    Inventors: Andrew Benjamin Ray, Nathaniel Philip Troutman
  • Patent number: 9280611
    Abstract: The present disclosure provides a method and an apparatus for storing data classification structure. Based on an initial classification structure tree, a reorganized classification structure tree that stores data classifications structure differently from that of the initial classification structure is generated. As the reorganized classification structure tree is flexible, when maintaining data and searching data by using the search engine, the present techniques may quickly find the desired data, thereby reducing the heavy burden of the search engine under the conventional techniques to conduct data search and high pressure of conducting data maintenance and data search. Further, the present techniques may not only reduce the burden of the search engine, but also relieve the pressure for maintaining data and searching data.
    Type: Grant
    Filed: October 11, 2012
    Date of Patent: March 8, 2016
    Assignee: Alibaba Group Holding Limited
    Inventors: Baihan Kong, Mei He, Jie Zhou
  • Patent number: 9275151
    Abstract: A system and method is disclosed for generating a user profile. The method discloses: receiving a user profile request from a profile requester; identifying profile fragments with a profile mediator, from existing profiles in a profile corpus which are responsive to the user profile request; aggregating the identified profile fragments into the user profile response; and transmitting the user profile response to the profile requestor. The system discloses various means and modules for effecting the method.
    Type: Grant
    Filed: February 6, 2009
    Date of Patent: March 1, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Riddhiman Ghosh
  • Patent number: 9275112
    Abstract: An application, such as a data store application, provides a filter query to manage access to a view of a data store. The application uses the filter query to restrict or shape access to the view. A user constructs the filter query using a query constructor component of the application. The application attaches the constructed filter query to the view. The application may extract the structure of the query and combine that with the original view to generate a filtered view result in place of the original view result.
    Type: Grant
    Filed: November 9, 2012
    Date of Patent: March 1, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Claus Jakobsen
  • Patent number: 9268822
    Abstract: A system and method for determining organizational hierarchy from contact data. A phrase having multiple terms representing a job title is received and converted to lower case, then concatenated with a symbol to separate the terms. The phrase is compared to a training set of predefined normalized phrases representing known job titles. If a match is found, a data record is created or updated with organizational hierarchy information associated with the matched phrase in the training set. If a match is not found, a term is removed from the phrase and the comparison repeated.
    Type: Grant
    Filed: April 25, 2013
    Date of Patent: February 23, 2016
    Assignee: salesforce.com, inc.
    Inventor: Fang Wong
  • Patent number: 9262535
    Abstract: The embodiments of the present invention provide a novel way of searching and interacting with content available via a network, such as the Internet, and the World Wide Web. In some embodiments, systems and methods provide a semantically-oriented structure for organizing and accessing content items. The semantic organization can be derived by leveraging user interactions with the content items. The systems and methods leverage the semantics of the content items and to help the user find content items that are consistent with the purpose of the user's search. In addition, the embodiments provide a novel navigation paradigm of search results and content items so that the user can more intuitively and more efficiently get information form an information space.
    Type: Grant
    Filed: June 19, 2013
    Date of Patent: February 16, 2016
    Assignee: BUBLUP TECHNOLOGIES, INC.
    Inventors: Alain J. Cohen, Marc A. Cohen
  • Patent number: 9264480
    Abstract: A server receives a request from a first client device for a file access code. The server generates the file access code, including associating a validity time period with the file access code. The server associates the file access code with a user account at the server and transmits a response to the first client device including the file access code. The server receives, from the first client device, information corresponding to an electronic file. Based on determining that the validity time period for the file access code has not elapsed, the server generates an association between the electronic file and the file access code. The server receives, from a second client device, the file access code. Based on determining that the validity time period of the file access code has not elapsed, the server identifies the electronic file and enables the second client device to access the electronic file.
    Type: Grant
    Filed: November 13, 2012
    Date of Patent: February 16, 2016
    Assignee: MicroStrategy Incorporated
    Inventors: Michael J. Saylor, Hector Vazquez, Gang Chen, Sergey Mironenko, Yue Sun
  • Patent number: 9262737
    Abstract: Embodiments of the present invention provide a method, system and computer program product for context sensitive cloning of a business object graph. In an embodiment of the invention, a method for context sensitive cloning of a business object graph is provided. The method includes selecting a business object of an application executing in memory of a computer for cloning and ascertaining a contemporaneous state of the selected business object. The method also includes applying a cloning rule to the state of the selected business object to determine a business object graph from amongst a set of pre-determined business object graphs to be used when cloning the selected business object. Finally, the method includes cloning the determined business object graph in the memory of the computer.
    Type: Grant
    Filed: December 28, 2012
    Date of Patent: February 16, 2016
    Assignee: International Business Machines Corporation
    Inventors: Anamitra Bhattacharyya, Alfredo Cortes, Fredrik Safstrom
  • Patent number: 9262515
    Abstract: A user is provided with both identification of individuals who have authored content responsive to a user's search query and the authored content itself. A user's social network is referenced to identify those individuals to whom the user maintains human connections. Content authored by those individuals is searched and individuals authoring such content are identified, together with the authored content. Additionally, content authored by individuals having unique experiences, perspective, or specialized information is searched to identify responsive content and individuals authoring such content are also identified. An initial identification of responsive individuals comprises a portion of such content and user action directed to an identification of an individual results in additional authored content being presented, thereby enabling the user to recognize the reason for which such an individual was identified in response to the user's search query.
    Type: Grant
    Filed: November 12, 2012
    Date of Patent: February 16, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gautam Satalkar, David Andrew Nelson, Jon Nicolas Myette, Gaurang Prajapati, Peiyu Liu
  • Patent number: 9256622
    Abstract: A data storage system, according to certain aspects, automatically determines the accuracy of replication data when performing data backup operations. For instance, the system performs data backup using replication data rather than source data to reduce the processing load on the source system. The backup data is then associated with the source data as if the backup had been performed on the source data. If the replication system fails, then backing up replication data results in backup data that does not accurately reflect the source data. The system automatically determines the accuracy of replication data during data backup.
    Type: Grant
    Filed: March 7, 2013
    Date of Patent: February 9, 2016
    Assignee: Commvault Systems, Inc.
    Inventors: Paramasivam Kumarasamy, Brahmaiah Vallabhaneni, Ravi Thati
  • Patent number: 9256851
    Abstract: Embodiments of the present invention provide a method, system and computer program product for context sensitive cloning of a business object graph. In an embodiment of the invention, a method for context sensitive cloning of a business object graph is provided. The method includes selecting a business object of an application executing in memory of a computer for cloning and ascertaining a contemporaneous state of the selected business object. The method also includes applying a cloning rule to the state of the selected business object to determine a business object graph from amongst a set of pre-determined business object graphs to be used when cloning the selected business object. Finally, the method includes cloning the determined business object graph in the memory of the computer.
    Type: Grant
    Filed: October 20, 2013
    Date of Patent: February 9, 2016
    Assignee: International Business Machines Corporation
    Inventors: Anamitra Bhattacharyya, Alfredo Cortes, Fredrik Safstrom
  • Patent number: 9251260
    Abstract: A user interface providing results to a user's search also facilitates user interaction with their social network. Such interaction includes a search context by which individuals from the user's social network can perform an equivalent search or access equivalent search results. The user can select individual search results to be shared and, in response to a search query, the user is provided with responsive search results, and also identification of individuals, from the user's social network, that are responsive to the user's search query. The sharing of search results includes a search context, through which the individuals to whom such search results are shared can perform an equivalent search and be presented with equivalent search results. The sharing of search results also includes the provision of a social context within which such search results are being shared.
    Type: Grant
    Filed: November 12, 2012
    Date of Patent: February 2, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gautam Satalkar, David Andrew Nelson, Jon Nicolas Myette, Gaurang Prajapati, Peiyu Liu
  • Patent number: 9251191
    Abstract: Embodiments of a system and method for indexing of geospatial data using three-dimensional Cartesian space are generally described herein. In an aspect, such example methods may include calculating endpoints of a segment, wherein the endpoints are specified in Cartesian coordinates and are located on a substantially spherical surface, defining a boundary of a polygon according to the segment, computing one or more normals corresponding to one or more planes, wherein each of the one or more planes contain a test point and a boundary point associated with the boundary, obtaining a boundary sine value of an angle defined by an arc subtended by the endpoints, summing each of a group of angle values derived from the boundary sine value to obtain an angle sum, wherein the group contains the boundary sine value, and determining whether the test point is inside the polygon based on the angle sum.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: February 2, 2016
    Assignee: Raytheon Company
    Inventor: Andrew L. Urquhart
  • Patent number: 9244999
    Abstract: A database query by using a user-defined function (UDF) is provided. A computer-implemented method for performing the database query by using the UDF includes detecting whether a command for invoking the UDF to transmit a parameter value has been received. Based on detecting that the command for invoking the UDF to transmit the parameter value has been received: a first interface of the UDF is started; the parameter value is received through the first interface; and the received parameter value is transmitted to an external data source. The method further includes returning to detecting whether the command for invoking the UDF to transmit the parameter value has been received.
    Type: Grant
    Filed: January 18, 2013
    Date of Patent: January 26, 2016
    Assignee: International Business Machines Corporation
    Inventors: Yi Jin, Lei Li, Chun E. Ma, Li Li Ma
  • Patent number: 9245024
    Abstract: A method, implemented on a processor, provides content segments to a first resource, the first resource having a first video. The method includes identifying and extracting contextual information from one or more second resources, the second resources having one or more associated second videos; processing the extracted contextual information in relation to a set of criteria, the set of criteria based on a content of the first video; selecting one or more content segments based on the set of criteria; and providing, to the first resource one or more of the selected content segments to be displayed with the first video.
    Type: Grant
    Filed: January 18, 2013
    Date of Patent: January 26, 2016
    Assignee: Google Inc.
    Inventors: Per Jacobsson, Nathan Hunt
  • Patent number: 9244971
    Abstract: Techniques are described for retrieving data stored in datastores with different or heterogeneous data storage formats. A data report request is received, specifying data attributes, conditions, and ordering information for data to be retrieved from one or more datastores. The request may be in a syntax tree format that is abstracted away from any particular data storage technology or native query language, enabling data retrieval requests from users who lack a particular knowledge of query languages and the underlying storage format of the datastores. The request is analyzed, and a query plan is determined based on storage metadata indicating data attributes stored in various datastores, and based on data retrieval latency information for the datastores. Each query of the query plan is generated in a native query language supported by the targeted datastore. The query plan is executed to generate the requested data report.
    Type: Grant
    Filed: March 7, 2013
    Date of Patent: January 26, 2016
    Assignee: Amazon Technologies, Inc.
    Inventor: Santosh Kalki
  • Patent number: 9239865
    Abstract: Provided are systems, methods, and computer-readable media for providing recommended entities responsive to a search query based on a query-specific subset of contacts from a user's social graph. A search query is received from a user that includes an identifier identifying a subset of the user's social graph. The entities responsive to the search query are identified, and those entities having evaluations by or other associations with contacts from the identified subset are also identified. In response to the search query, those entities having associations with the contacts in the identified subset of the user's social graph are provided as recommended entities in the search results.
    Type: Grant
    Filed: January 18, 2013
    Date of Patent: January 19, 2016
    Assignee: GOOGLE INC.
    Inventors: Mat Balez, John Alastair Hawkins, Walter Korman
  • Patent number: 9239862
    Abstract: In an embodiment, a UE determines to load a web page via a mobile browsing application on the UE. The UE obtains, from a web server, web page resource information for loading the web page on the UE. The UE loads the web page using the web page resource information and identifies one or more hints for assisting one or more mobile browsing applications on at least one other UE to perform an initial load of the web page, which the UE then reports to a hints server. The hints server collects hints from the UE as well as other UEs, evaluates their relevance and generates and/or updates a crowd-sourced hints list based on their perceived relevance. The hints server provides the crowd-sourced hints list to a target UE, and the target UE uses the crowd-sourced hints list to load the web page.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: January 19, 2016
    Assignee: QUALCOMM INCORPORATED
    Inventors: Eitan Mizrotsky, Gabriel Berelejis
  • Patent number: 9230041
    Abstract: A method for generating search suggestions of related entities based on co-occurrence and/or fuzzy score matching is disclosed. The method may be employed in a search system that may include a client/server type architecture. The search system may include a user interface for a search engine in communication with one or more server devices over a network connection. The server device may include an entity extraction module, a fuzzy-score matching module, and an entity co-occurrence knowledge base database. In one embodiment, the search system may process a partial search query from a user and present search suggestions to complete the partial query. In another embodiment, the complete search query may be used as a new search query. The search system may process the new search query, run an entity extraction, find related entities from the entity co-occurrence knowledge base, and present said related entities in a drop down list.
    Type: Grant
    Filed: December 2, 2014
    Date of Patent: January 5, 2016
    Assignee: QBASE, LLC
    Inventors: Scott Lightner, Franz Weckesser, Sanjay Boddhu