Patents Examined by Jay A Morrison
-
Patent number: 9298830Abstract: 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: GrantFiled: May 1, 2013Date of Patent: March 29, 2016Inventor: Timothy Alan Barrett
-
Patent number: 9292599Abstract: 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: GrantFiled: April 30, 2013Date of Patent: March 22, 2016Inventors: Andrew Benjamin Ray, Nathaniel Philip Troutman
-
Patent number: 9280611Abstract: 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: GrantFiled: October 11, 2012Date of Patent: March 8, 2016Assignee: Alibaba Group Holding LimitedInventors: Baihan Kong, Mei He, Jie Zhou
-
Patent number: 9275151Abstract: 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: GrantFiled: February 6, 2009Date of Patent: March 1, 2016Assignee: Hewlett Packard Enterprise Development LPInventor: Riddhiman Ghosh
-
Patent number: 9275112Abstract: 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: GrantFiled: November 9, 2012Date of Patent: March 1, 2016Assignee: Microsoft Technology Licensing, LLCInventor: Claus Jakobsen
-
Patent number: 9268822Abstract: 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: GrantFiled: April 25, 2013Date of Patent: February 23, 2016Assignee: salesforce.com, inc.Inventor: Fang Wong
-
Patent number: 9262535Abstract: 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: GrantFiled: June 19, 2013Date of Patent: February 16, 2016Assignee: BUBLUP TECHNOLOGIES, INC.Inventors: Alain J. Cohen, Marc A. Cohen
-
Patent number: 9264480Abstract: 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: GrantFiled: November 13, 2012Date of Patent: February 16, 2016Assignee: MicroStrategy IncorporatedInventors: Michael J. Saylor, Hector Vazquez, Gang Chen, Sergey Mironenko, Yue Sun
-
Patent number: 9262737Abstract: 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: GrantFiled: December 28, 2012Date of Patent: February 16, 2016Assignee: International Business Machines CorporationInventors: Anamitra Bhattacharyya, Alfredo Cortes, Fredrik Safstrom
-
Patent number: 9262515Abstract: 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: GrantFiled: November 12, 2012Date of Patent: February 16, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Gautam Satalkar, David Andrew Nelson, Jon Nicolas Myette, Gaurang Prajapati, Peiyu Liu
-
Patent number: 9256622Abstract: 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: GrantFiled: March 7, 2013Date of Patent: February 9, 2016Assignee: Commvault Systems, Inc.Inventors: Paramasivam Kumarasamy, Brahmaiah Vallabhaneni, Ravi Thati
-
Patent number: 9256851Abstract: 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: GrantFiled: October 20, 2013Date of Patent: February 9, 2016Assignee: International Business Machines CorporationInventors: Anamitra Bhattacharyya, Alfredo Cortes, Fredrik Safstrom
-
Patent number: 9251260Abstract: 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: GrantFiled: November 12, 2012Date of Patent: February 2, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Gautam Satalkar, David Andrew Nelson, Jon Nicolas Myette, Gaurang Prajapati, Peiyu Liu
-
Patent number: 9251191Abstract: 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: GrantFiled: March 8, 2013Date of Patent: February 2, 2016Assignee: Raytheon CompanyInventor: Andrew L. Urquhart
-
Patent number: 9244999Abstract: 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: GrantFiled: January 18, 2013Date of Patent: January 26, 2016Assignee: International Business Machines CorporationInventors: Yi Jin, Lei Li, Chun E. Ma, Li Li Ma
-
Patent number: 9245024Abstract: 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: GrantFiled: January 18, 2013Date of Patent: January 26, 2016Assignee: Google Inc.Inventors: Per Jacobsson, Nathan Hunt
-
Patent number: 9244971Abstract: 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: GrantFiled: March 7, 2013Date of Patent: January 26, 2016Assignee: Amazon Technologies, Inc.Inventor: Santosh Kalki
-
Patent number: 9239865Abstract: 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: GrantFiled: January 18, 2013Date of Patent: January 19, 2016Assignee: GOOGLE INC.Inventors: Mat Balez, John Alastair Hawkins, Walter Korman
-
Patent number: 9239862Abstract: 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: GrantFiled: April 30, 2013Date of Patent: January 19, 2016Assignee: QUALCOMM INCORPORATEDInventors: Eitan Mizrotsky, Gabriel Berelejis
-
Patent number: 9230041Abstract: 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: GrantFiled: December 2, 2014Date of Patent: January 5, 2016Assignee: QBASE, LLCInventors: Scott Lightner, Franz Weckesser, Sanjay Boddhu