Patents Examined by Thong Vu
-
Patent number: 9183294Abstract: A method for retrieving information spread across a plurality of different ontologies, including: defining a meta-ontology, wherein the meta-ontology includes high-level properties and their mappings to specific properties defined in a plurality of different ontologies; receiving a question, wherein the question is associated with a high-level property; and providing an answer to the question, wherein the answer is determined by using the meta-ontology.Type: GrantFiled: April 9, 2012Date of Patent: November 10, 2015Assignee: Siemens AktiengesellschaftInventors: Ravi Kiran Reddy Palla, Dan G. Tecuci, Vinay Damodar Shet, Mathaeus Dejori
-
Patent number: 9177007Abstract: Disclosed are methods, apparatus, systems, and computer-readable storage media for interacting with records using a publisher configured to publish information to a feed of a social network. In some implementations, a computing device receives a request to interact with a child record related to a parent record stored in a database system. The request is generated via the publisher displayed in a user interface on a display device. The user interface is also configured to display the feed in association with an entity of the social network. Child record information indicating a type of the child record and field data to populate one or more fields of the child record can be received. The field data is differentiated from message content generated via the publisher to include in a feed item for presentation in the feed when displayed to one or more users following the parent record. The requested interaction with the child record can be performed using the child record information.Type: GrantFiled: March 14, 2013Date of Patent: November 3, 2015Assignee: salesforce.com, inc.Inventors: Jason Winters, David Haynes, Craig Villamor, Luke Ball, Ian Swinson
-
Patent number: 9177063Abstract: Methods and systems for improving user search experience with a search engine by providing a way for associated users to create and share personalized lists of article identifiers through endorsements of articles. Search endorsements can be used to personalize the search engine's ranking of articles by offering a way for users to re-rank the article identifiers for themselves and for those who trust them.Type: GrantFiled: June 13, 2014Date of Patent: November 3, 2015Assignee: Google Inc.Inventor: Misha Dynin
-
Patent number: 9177057Abstract: Search result re-ranking is provided by employing a concept graph from a metabase. When a search query is received, a query context of the search query is analyzed to identify dominant concepts for the search query. The dominant concepts are expanded by identifying the dominant concepts within a concept graph and identifying additional concepts having a strong relationship with the dominant concepts within the concept graph. A set of search results for the search query is analyzed to determine strength of relationship of each search result to the expanded concepts. The search results are re-ranked based on the strength of relationship of each search result to the expanded concepts and the strength of relationship of each expanded concept to the dominant concepts.Type: GrantFiled: June 8, 2010Date of Patent: November 3, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Viswanath Vadlamani, Munirathnam Srikanth, Abhinai Srivastava, Tarek Najm, Arungunram Chandrasekaran Surendran, John Midgley, Mahbubul Alam Ali
-
Patent number: 9171011Abstract: Aspects of the invention relate generally to identifying and providing 3D models in response to a search request. More specifically, a server may access a database of 3D models, at least some of which include geolocation information such as an address, intersection, or geolocation coordinates. The server may select a particular model and identify points of interest. For example, the server may use detailed map information to identify points of interest located at or near the geolocation information associated with the particular model. Once a point of interest has been identified, a corresponding system tag may be generated and associated with the 3D model. Tags may be used to index, search, and retrieve 3D models in response to a search request. For example, when a request for a 3D model is received, the server identifies the search terms and searches the tags to identify relevant 3D models.Type: GrantFiled: August 27, 2013Date of Patent: October 27, 2015Assignee: Google Inc.Inventor: Brian Edmond Brewington
-
Patent number: 9171345Abstract: A system and method for determining rail terminal capacity needs. In one embodiment, terminal railcar inventory is determined periodically throughout a specific time interval based on terminal traffic data. Train traffic data is accessed and indexed into discrete time periods, such as daily and hourly intervals. Dwell occupancy indexes are created with periodic intervals, and assigned dwell occupancy values based on said dwell occupancy definitions and traffic data. The railcar inventory of the train terminal at any particular time may then be determined by cross-tabulating the occupancy dwell values, and applying business rules. The number and size of tracks needed to accommodate a rail terminal may be determined by assigning blocks of railcars to terminal tracks. Using the railcar inventory, a list of railcar blocks, railcar block sizes, railcar block classifications, and track classifications is created.Type: GrantFiled: February 15, 2013Date of Patent: October 27, 2015Assignee: Norfolk Southern CorporationInventor: Stefano Rieppi
-
Patent number: 9165008Abstract: A system and method for compressing data. The system and method employ a static compression dictionary, or look-up table, containing a predetermined number of uncompressed data values and corresponding compressed code values for replacing uncompressed data values with their corresponding compressed code values to reduce data storage requirements. The system and method further employ a dynamic compression dictionary, to which uncompressed data values and corresponding compressed code values are added as required to compress uncompressed data values not contained within the static compression dictionary.Type: GrantFiled: December 12, 2012Date of Patent: October 20, 2015Assignee: Teradata US, Inc.Inventors: Bhashyam Ramesh, Vinupriya Selvamanee, Jaiprakash Chimanchode
-
Patent number: 9165068Abstract: Techniques for facilitating a similarity search of digital assets (e.g., audio files, image files, video files, etc.) are described. Consistent with some embodiments, a cloud-based search service manages one or more search tree data structures for use in organizing digital assets to make the digital assets searchable. Each digital asset is associated with a feature vector based on the various attributes and/or characteristics of the digital asset. The digital assets are then assigned to leaf nodes in one or more search tree data structures based on a measure of the distance between the feature vector of the digital asset and a virtual feature vector associated with a leaf node. When a search for similar digital assets is invoked, a prioritized breadth first search of a search tree is performed to identify the digital assets having the feature vectors closest in distance to the reference digital asset.Type: GrantFiled: August 3, 2012Date of Patent: October 20, 2015Assignee: ADOBE SYSTEMS INCORPORATEDInventors: Sven Winter, Jonathan Brandt
-
Patent number: 9152663Abstract: Systems and methods may determine a boundary value data unit in a large data set in parallel with determining an associated index of the determined boundary value data unit into the large data set using a single instruction multiple data (SIMD) instruction set architecture and a specialized data layout of array entries. In one example, the specialized data layout of array entries combines a data value and its associated index to an array into a single array entry.Type: GrantFiled: March 29, 2013Date of Patent: October 6, 2015Assignee: Intel CorporationInventors: Li-An Tang, Shih-Hsuan Hsu
-
Patent number: 9152762Abstract: A system including a database storing a plurality of patient data corresponding to a plurality of patients, where the patient data corresponds to a particular patient and includes at least one image of the particular patient; and a component configured to receive patient identification information previously assigned to one of the particular patients, extract the patient data corresponding to the particular patient identification information received, and display the patient data on a display including at least one image of the particular patient.Type: GrantFiled: February 15, 2013Date of Patent: October 6, 2015Assignee: Covidien LPInventors: Robert T Boyer, Richard M. Batch
-
Patent number: 9152379Abstract: Various embodiments sort data. In one embodiment, a matrix D including a set of data values is received. A matrix Q is received, and includes a set of columns and a set of rows. The matrix Q further includes a sorting of each column of the matrix D. Each of these rows corresponds to a sorting. Each of a set of values in each of the set of columns in the matrix Q identifies a row in the matrix D. At least one sub-matrix D? of the matrix D is identified. A set of columns of the sub-matrix D? is restricted to one or more columns of the matrix D. A processor sorts the sub-matrix D? by rows based on the sorting of the set of columns of the matrix D as given in the matrix Q, and based on the set of data values in the matrix D.Type: GrantFiled: October 9, 2013Date of Patent: October 6, 2015Assignee: International Business Machines CorporationInventors: David Haws, Laxmi P. Parida
-
Patent number: 9143563Abstract: A distributed and scalable data historian framework is provided that allows historian functionality to be efficiently incorporated at various levels of an industrial enterprise. The framework includes a historian data interface system that provides a single interface and common protocol for configuring, managing, and viewing historian data located throughout a network of historian distributed across the industrial enterprise. The historian data interface system leverages a data model that models the enterprise and sources of historian data to facilitate fast and efficient retrieval of desired historian data. By unifying the distributed historians under a common framework, the data model can facilitate enterprise-level management of historian data collection and storage.Type: GrantFiled: October 30, 2012Date of Patent: September 22, 2015Assignee: ROCKWELL AUTOMATION TECHNOLOGIES, INC.Inventors: Jan Pingel, Michael John Pantaleano, Chirayu Shah, Todd M. Smith, Matthew C. Giordano, Rainer Hessmer, Kermit George Peters, Neville Patrick van der Merwe
-
Patent number: 9141613Abstract: Systems and methods are provided for determining an address for a private function. A start address for a public function of a software program in a data file associated with the software program is determined. Instruction data for the public function is identified in the data file based on the start address of the public function. First data of a predetermined size is read from a beginning of the instruction data for the public function. A signature for a private function of the software program is identified in the first data. A relative address for the private function in the data file based on the identified signature is stored in memory.Type: GrantFiled: October 30, 2012Date of Patent: September 22, 2015Assignee: AppSense LimitedInventor: David Brylyn
-
Patent number: 9141686Abstract: Unstructured data is received from a plurality of sources to facilitate risk analysis. The unstructured data comprises a plurality of bodies of text. Each body of text from the unstructured data is deconstructed into individual terms. The individual terms from each body of text are converted into a structured form. The individual terms in the structured form are categorized according to a comparison of the structured form to another structured form. The individual terms in the structured form are quantified according to at least the categorization of the individual terms.Type: GrantFiled: November 8, 2012Date of Patent: September 22, 2015Assignee: Bank of America CorporationInventors: Daniel C. Kern, David A. Hogeboom, Anne Bromstead
-
Patent number: 9135633Abstract: A mechanism is disclosed that dramatically minimizes the time it takes to gather needs, dramatically minimizes the expense it takes to gather those needs, and ensures those statements are formulated in manner that comply with a set of rules designed to ensure the right inputs are used in downstream strategy formulation, marketing, product development, and related company workflows. In addition, the mechanism may or may not minimize the time it takes for a company to acquire the capability to uncover these needs statements.Type: GrantFiled: February 10, 2014Date of Patent: September 15, 2015Assignee: Strategyn Holdings, LLCInventors: Eric Eskey, Anthony W. Ulwick
-
Patent number: 9135255Abstract: Disclose are methods for evaluating a user's interests and making gift recommendations using social media data. Interests and attributes of a user may be detected from social media content and products corresponding to the interests and attributes may be selected and presented as gift recommendations for the user. Methods are disclosed for resolving ambiguity as to interests reflected by textual data in social media content. Also disclosed are methods for inferring a user's interests from the interests of friends of the user.Type: GrantFiled: September 26, 2012Date of Patent: September 15, 2015Assignee: Wal-Mart Stores, Inc.Inventors: Ioannis Pavlidis, Wei Shen, Anand Rajaraman
-
Patent number: 9116978Abstract: A computer-implemented system for facilitating cross-subsystem queries of a plurality of building automation subsystems includes a first database storing a logical model for a building automation system. The system further includes a second database storing information for the plurality of building automation subsystems. The second database relates information for the plurality of building automation subsystems based on the logical model of the first database. The system also includes a query engine configured to decompose a cross-subsystem query received from an application into a plurality of subsystem queries using the information of the second database.Type: GrantFiled: March 20, 2014Date of Patent: August 25, 2015Assignee: Johnson Controls Technology CompanyInventors: Youngchoon Park, David S. Eidson
-
Patent number: 9106660Abstract: Methods and systems for facilitating distribution of application functionality across a multi-tier client-server architecture are provided. According to one embodiment, multiple data points from a database associated with a server computer system are cached into a hierarchical data map representing a random access memory-resident data structure. Each of the data points includes a field name and a calculated value. A request, containing input values that are to be stored within the hierarchical data map, is received by the server computer system from a client computer system. Responsive to the request: (i) the input values are transferred to target data points of the multiple data points; (ii) the calculated value of at least one of the data points is updated based on the target data points and a formula corresponding to the calculated value; and (iii) changed contents within the hierarchical data map are persisted to the database.Type: GrantFiled: March 10, 2014Date of Patent: August 11, 2015Assignee: Dillon Software Services, LLCInventor: David M. Dillon
-
Patent number: 9098860Abstract: Application servers and methods of operating the same are provided for generating a personalized recommendation of items to a first user. An updated rating value N(t) of an initial rating value N(0) is determined for each rated item based on an age of each rating. The updated rating value N(t) is based on a difference between the value of the initial rating N(0) and a neutral rating value R, and on a predetermined half-life of the ratings. The updated rating value N(t) converges towards the neutral rating value R with an increase in the age t for each rating.Type: GrantFiled: July 9, 2009Date of Patent: August 4, 2015Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: Jonas Björk, Mattias Lidström, Simon Moritz
-
Patent number: 9092487Abstract: A system and method (a “utility”) is provided for improving the accuracy of a content matching analysis that identifies a composition of an item of protectable content of a user. The item of protectable content may include a portion of source code or object code, individual or bundled source code or object code files, binary code files, directory structures and/or trees, open source software projects or packages, and/or proprietary software applications or packages. The utility involves storing a number of items of comparison content on a storage structure, receiving an item of user content at a computer-based content exchange, and comparing the item of user content to the items of comparison content to determine, from among the items of comparison content, one or more potential matches that each include a matched portion that is similar to a portion of the item of user content.Type: GrantFiled: July 30, 2013Date of Patent: July 28, 2015Assignee: OpenLogic, Inc.Inventor: Rod Cope