Patents Examined by Sheree Brown
  • Patent number: 9767199
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for transcoding and providing resources. A query is received. A resource is generated, and the resource, when processed by a client device, causes the client device to perform various operations. The operations include displaying a search result having an associated landing page and detecting user interaction with the search result. The operations include, in response to detecting user interaction with the search result, displaying a first portion of the landing page that is embedded within the resource and requesting, over a network, a second portion of the landing page. The operations include receiving the second portion of the landing page, and loading the second portion of the landing page. The generated resource is provided in response to the query.
    Type: Grant
    Filed: February 6, 2015
    Date of Patent: September 19, 2017
    Assignee: Google Inc.
    Inventors: Hiroshi Mizuno, Ryoichi Imaizumi
  • Patent number: 9740718
    Abstract: Methods, computer systems, and stored instructions are described herein for densely grouping dimensional data and/or aggregating data using a data structure, such as one that is constructed based on dimensional data. When smaller tables are joined with a larger table, a server may analyze the smaller tables first to determine actual value combinations that occur in the smaller tables, and these actual value combinations are used to more efficiently process the larger table. A dense data structure may be generated by processing dimensional data before processing data from fact table. The dense data structure may be generated by compressing ranges of values that are possible in dimensions into a range of values that actually occurs in the dimensions. The compressed range of values may be represented by dense set identifiers rather than the actual compressed range of values.
    Type: Grant
    Filed: September 20, 2013
    Date of Patent: August 22, 2017
    Assignee: Oracle International Corporation
    Inventors: Albert A. Hopeman, IV, Martin Roth, Ekrem S. C. Soylemez
  • Patent number: 9740716
    Abstract: A system and method for dynamically selecting a garbage collection algorithm based on the contents of heap regions. In accordance with an embodiment, a software application can be instrumented so that the system can place software objects allocated by the application, or by different parts of the application, into different regions of the heap. When garbage collection is invoked, the system can scan the heap, examine object statistics to determine if particular objects are, e.g., short-lived, long-lived, or some other type of object, and then use this information to determine which garbage collection algorithm to use with particular heap regions. In accordance with an embodiment, the system can identify regions as containing particular object types, for example, movable or non-movable object types, or object liveness, and use different garbage collection algorithms accordingly. Different garbage collection algorithms can be used with different regions, based on their content at a particular time.
    Type: Grant
    Filed: August 21, 2013
    Date of Patent: August 22, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Jesper Wilhelmsson
  • Patent number: 9734257
    Abstract: An overlay generator recognizes specific types of content and metadata present on a web site, and retrieves additional content related to the web site from other sources. The overlay generator makes the additional content available in a web browser as an overlay or as a hyperlink, so that the additional content can be viewed in combination with the original web site content. For example, if a zip code is present on a web site, and the web site includes a static map showing points of specialized interest in that zip code, then the overlay generator recognizes the zip code as a specific type of content related to maps, and retrieves an interactive map of the zip code from a map service, and generates an overlay for superimposing the interactive map on the static map, so that the content of both maps is displayed in a single integrated map.
    Type: Grant
    Filed: December 22, 2006
    Date of Patent: August 15, 2017
    Assignee: EXCALIBUR IP, LLC
    Inventors: Karon A. Weber, Liang-Yu Chi, Samantha M. Tripodi
  • Patent number: 9727628
    Abstract: In a particular embodiment, a method includes sending a text string from a source device to a destination device. The destination device includes a unique identifier repository having a plurality of globally unique identifiers mapped text strings, relationship data defining associations between the plurality of globally unique identifiers, and meta-data related to the text string. Each of the plurality of globally unique identifiers includes a data value that is shared by a plurality of data sources as an identifier associated with information related to the text string. The method further includes receiving data including one or more globally unique identifiers, associated relationship data, and associated meta-data from the destination device at the source device in response to sending the text string. Additionally, the method includes storing the received data at a memory of the source device for use in searching and relating search results received from multiple data sources.
    Type: Grant
    Filed: August 11, 2008
    Date of Patent: August 8, 2017
    Assignee: Innography, Inc.
    Inventors: Tyron Jerrod Stading, Ryan Rozich, Roji John
  • Patent number: 9710446
    Abstract: The present invention is directed to a system and process for electronic paper file generation from a report format and metafile such that a user may readily navigate the report objects within an enhanced electronic paper file. An electronic paper file is created based on a selected data source and report format. The initial electronic paper file is parsed and a metafile including identifier and position information for report objects contained therein is created. The metafile is parsed to generate the relationships between the report objects and a data tree representing the relationships is created. The relationship information is parsed and internal links to related report objects are created, facilitating navigation among the report objects.
    Type: Grant
    Filed: August 5, 2014
    Date of Patent: July 18, 2017
    Inventor: Shahbaz Anwar
  • Patent number: 9703874
    Abstract: System and method for providing search results are disclosed. The methods of the present disclosure relate to displaying results of a search operation comprising at least one search extract and a title to the search extract, such that, the presentation semantics of the title is different from the rest of the extract.
    Type: Grant
    Filed: June 12, 2014
    Date of Patent: July 11, 2017
    Inventor: Aravind Musuluri
  • Patent number: 9690874
    Abstract: According to certain aspects, the present invention provides a social platform for developing informed communities. These communities are either hyper local or super focused within a specific geographical location; the social information created within the system of the invention is organized, mined and delivered to other community peers seeking information about important and time critical daily matters. Since these communities are organized around common interests, geographical location and/or goals, the participants will benefit from the information shared by their community peers. In embodiments, users of the invention's communities can ASK, SAY and stay connected with information on daily matters in their local communities that are organized around family, living, neighborhoods, schools, activities, special interests or causes.
    Type: Grant
    Filed: April 28, 2014
    Date of Patent: June 27, 2017
    Assignee: Skopic, Inc.
    Inventors: Murali P. Pidathala, Ravindra B. Gudapati
  • Patent number: 9659084
    Abstract: A system, methods, and user interface for extracting information from unstructured data sources and presenting such information in a structured or semi-structured format for better information search and utilization, and can be applied to replace the conventional methods of displaying search results. The methods identify terms representing topics and related comments in various types of text contents including documents and Web pages, and extract such terms and present them in a form of a topic-comment or object-properties hierarchy, including a heading+list format and heading+cloud or group format. Methods and interface object are provided to make a file object a non-terminal node in a computer file system, with information extracted from the file content displayed as deeper levels of the file system hierarchy. Methods for displaying information extracted from unstructured document contents in terms of class-members and topic-attributes are also disclosed.
    Type: Grant
    Filed: March 22, 2014
    Date of Patent: May 23, 2017
    Inventor: Guangsheng Zhang
  • Patent number: 9652451
    Abstract: The invention allows end users to obtain immediate, accurate information from structured databases without writing complex database query commands. The invention allows two different, but synchronized, methods of end user information requests: Spoken or typed Natural Language requests, and a Visual Request Specification method. Furthermore, the invention provides a user the means of “teaching the system the correct interpretation” when an information request was misunderstood by the invention's Natural Language Understanding module.
    Type: Grant
    Filed: May 8, 2014
    Date of Patent: May 16, 2017
    Inventor: Marvin Elder
  • Patent number: 9646045
    Abstract: A system and method of implementing distributed transactions on a KVS having a simple configuration without unnecessarily causing rollbacks. The method includes providing a management map including a global transaction ID as a key and {a state of global transaction, a waiting global transaction ID list} as a value, starting a management local transaction on one of the plurality of servers, inserting a key-value pair including an ID of the global transaction to be processed as a key and {a state “working”, null} as a value into the management map in the management local transaction, and updating a value having the ID of the global transaction to be processed as a key to {a state “waiting”, a waiting global transaction ID list for the global transaction to be processed} on the management map in the management local transaction and committing the management local transaction.
    Type: Grant
    Filed: May 6, 2016
    Date of Patent: May 9, 2017
    Assignee: International Business Machines Corporation
    Inventor: Hiroshi Horii
  • Patent number: 9646093
    Abstract: Machines, systems, and methods for a color coded symbol based world wide web indexing and retrieval system is provided. A method for using color coded symbol permutations for indexing and retrieving information on the world wide web, comprising using color coded symbol permutations, relating one or more than one piece of information thereto, and storing said color coded symbol permutations and their related one or more than one piece information for future lookup.
    Type: Grant
    Filed: March 5, 2015
    Date of Patent: May 9, 2017
    Inventor: Morgan Kennedy Osborne
  • Patent number: 9639608
    Abstract: A method for comprehensive user/event matching or recommendations is described. The method includes a network environment which receives one or more pieces of user data, event data, or social data from users or third party data sources, determining the relevance of the data for users, and displaying the identified data to user in the form of recommendations.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: May 2, 2017
    Inventor: Daniel Freeman
  • Patent number: 9639595
    Abstract: An automated method of detecting and reporting exceptions to a plurality of real-world processes, designed to combine the real-time speeds of automated transaction processing systems with the in depth analysis of automated business intelligence systems. The system operates by storing input data in the form of process agnostic database system (PADS) objects, configured to accept data without limitation as to specific process, and design to allow flexible automated linking between various things, activities, and processes to any desired depth. The system operates by analyzing real-time input data against various exception criteria, thereby determining exception marked objects, and then using linkages between different PADS objects to immediately determine the impact of these exceptions on other activities and processes.
    Type: Grant
    Filed: July 10, 2014
    Date of Patent: May 2, 2017
    Assignee: Opsveda, Inc.
    Inventors: Venkatesh Appanna, Sanjiv Gupta, Dinesh Somani
  • Patent number: 9633223
    Abstract: A method facilitating searching of data containing protected date information includes generating one or more randomly escalating dateID values for each date during a time period and storing such generated dateID values in a lookup table together with an encrypted, associated date value. Such generated dateID values can be stored in a datasource in place of protected dates in order to safeguard protected health information. In one or more preferred implementations, a de-identified date is stored in the lookup table in association with a dateID, and utilized for searching operations.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: April 25, 2017
    Assignee: ALLSCRIPTS SOFTWARE, LLC
    Inventors: Gordon Lyles Blackwell, Jr., Brent Arasimowicz
  • Patent number: 9594797
    Abstract: According to one embodiment of the present invention, a system assesses the quality of column data. The system assigns a pre-defined domain to one or more columns of the data based on a validity condition for the domain, applies the validity condition for the domain assigned to a column to data values in the column to compute a data quality metric for the column, and computes and displays a metric for a group of columns based on the computed data quality metric of at least one column in the group. Embodiments of the present invention further include a method and computer program product for assessing the quality of column data in substantially the same manners described above.
    Type: Grant
    Filed: September 9, 2014
    Date of Patent: March 14, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas Hollifield, Yannick Saillet
  • Patent number: 9589014
    Abstract: In one embodiment, a method comprises creating and storing an ontology for a data store in response to receiving first user input defining the ontology, wherein the ontology comprises a plurality of data object types and a plurality of object property types; creating one or more parser definitions in response to receiving second user input defining the parser definitions, wherein each of the parser definitions specifies one or more sub-definitions of how to transform first input data into modified input data that is compatible with one of the object property types; and storing each of the one or more parser definitions in association with one of the plurality of object property types.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: March 7, 2017
    Assignee: Palantir Technologies, Inc.
    Inventors: Akash Jain, Robert J. McGrew, Nathan Gettings
  • Patent number: 9576028
    Abstract: In one aspect, in general, a method of generating a dataflow graph representing a database query includes receiving a query plan from a plan generator, the query plan representing operations for executing a database query on at least one input representing a source of data, producing a dataflow graph from the query plan, wherein the dataflow graph includes at least one node that represents at least one operation represented by the query plan, and includes at least one link that represents at least one dataflow associated with the query plan, and altering one or more components of the dataflow graph based on at least one characteristic of the at least one input representing the source of data.
    Type: Grant
    Filed: February 23, 2015
    Date of Patent: February 21, 2017
    Assignee: Ab Initio Technology LLC
    Inventors: Ian Schechter, Glenn John Allin
  • Patent number: 9558230
    Abstract: According to one embodiment of the present invention, a system assesses the quality of column data. The system assigns a pre-defined domain to one or more columns of the data based on a validity condition for the domain, applies the validity condition for the domain assigned to a column to data values in the column to compute a data quality metric for the column, and computes and displays a metric for a group of columns based on the computed data quality metric of at least one column in the group. Embodiments of the present invention further include a method and computer program product for assessing the quality of column data in substantially the same manners described above.
    Type: Grant
    Filed: February 12, 2013
    Date of Patent: January 31, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas Hollifield, Yannick Saillet
  • Patent number: 9514496
    Abstract: Systems and methods for improved management of sentiments over conventional approaches are disclosed. Supervised approach is used to augment the rule-based approach for classification. Initially, sentiment evaluation is performed by the system using a rule based approach and an interface is provided to the user to give feedback on the correctness of evaluated sentiment. This feedback is used by the sentiment evaluation system to update the set of rule-based and also apply the supervised approach to train the classifier for evaluating complex posts.
    Type: Grant
    Filed: March 6, 2014
    Date of Patent: December 6, 2016
    Assignee: Infosys Limited
    Inventors: Swaminathan Natarajan, Krishnamurthy Sai Deepak, Prasanna Nagesh Teli, Venugopal Subbarao, Radha Krishna Pisipati