Patents Examined by Sheree Brown
-
Patent number: 9767115Abstract: A system for replicating a filesystem running on multiple nodes comprising an originator system and a replica system. The originator system includes a plurality of nodes. The replica system includes a plurality of nodes and a processor. The plurality of nodes of the replica system are paired with the plurality of nodes of the originator system. The processor is configured to receive an indicator of a node of the plurality of nodes of the replica system finishing replication for a view of a filesystem at a point in time. The processor is further configured to indicate that replication for the view of the filesystem is complete in the event that all replica system nodes have received their indication for the view.Type: GrantFiled: August 5, 2015Date of Patent: September 19, 2017Assignee: EMC IP Holding Company LLCInventors: Pratap Vikram Singh, Hua Zhong
-
Patent number: 9740718Abstract: 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: GrantFiled: September 20, 2013Date of Patent: August 22, 2017Assignee: Oracle International CorporationInventors: Albert A. Hopeman, IV, Martin Roth, Ekrem S. C. Soylemez
-
Patent number: 9740716Abstract: 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: GrantFiled: August 21, 2013Date of Patent: August 22, 2017Assignee: ORACLE INTERNATIONAL CORPORATIONInventor: Jesper Wilhelmsson
-
Patent number: 9734257Abstract: 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: GrantFiled: December 22, 2006Date of Patent: August 15, 2017Assignee: EXCALIBUR IP, LLCInventors: Karon A. Weber, Liang-Yu Chi, Samantha M. Tripodi
-
Patent number: 9727628Abstract: 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: GrantFiled: August 11, 2008Date of Patent: August 8, 2017Assignee: Innography, Inc.Inventors: Tyron Jerrod Stading, Ryan Rozich, Roji John
-
Patent number: 9710446Abstract: 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: GrantFiled: August 5, 2014Date of Patent: July 18, 2017Inventor: Shahbaz Anwar
-
Patent number: 9703874Abstract: 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: GrantFiled: June 12, 2014Date of Patent: July 11, 2017Inventor: Aravind Musuluri
-
Patent number: 9690874Abstract: 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: GrantFiled: April 28, 2014Date of Patent: June 27, 2017Assignee: Skopic, Inc.Inventors: Murali P. Pidathala, Ravindra B. Gudapati
-
Patent number: 9659084Abstract: 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: GrantFiled: March 22, 2014Date of Patent: May 23, 2017Inventor: Guangsheng Zhang
-
Patent number: 9652451Abstract: 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: GrantFiled: May 8, 2014Date of Patent: May 16, 2017Inventor: Marvin Elder
-
Patent number: 9646093Abstract: 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: GrantFiled: March 5, 2015Date of Patent: May 9, 2017Inventor: Morgan Kennedy Osborne
-
Patent number: 9646045Abstract: 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: GrantFiled: May 6, 2016Date of Patent: May 9, 2017Assignee: International Business Machines CorporationInventor: Hiroshi Horii
-
Patent number: 9639595Abstract: 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: GrantFiled: July 10, 2014Date of Patent: May 2, 2017Assignee: Opsveda, Inc.Inventors: Venkatesh Appanna, Sanjiv Gupta, Dinesh Somani
-
Patent number: 9639608Abstract: 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: GrantFiled: March 14, 2014Date of Patent: May 2, 2017Inventor: Daniel Freeman
-
Patent number: 9633223Abstract: 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: GrantFiled: December 31, 2015Date of Patent: April 25, 2017Assignee: ALLSCRIPTS SOFTWARE, LLCInventors: Gordon Lyles Blackwell, Jr., Brent Arasimowicz
-
Patent number: 9594797Abstract: 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: GrantFiled: September 9, 2014Date of Patent: March 14, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas Hollifield, Yannick Saillet
-
Patent number: 9589014Abstract: 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: GrantFiled: November 30, 2015Date of Patent: March 7, 2017Assignee: Palantir Technologies, Inc.Inventors: Akash Jain, Robert J. McGrew, Nathan Gettings
-
Patent number: 9576028Abstract: 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: GrantFiled: February 23, 2015Date of Patent: February 21, 2017Assignee: Ab Initio Technology LLCInventors: Ian Schechter, Glenn John Allin
-
Patent number: 9558230Abstract: 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: GrantFiled: February 12, 2013Date of Patent: January 31, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas Hollifield, Yannick Saillet
-
Patent number: 9514496Abstract: 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: GrantFiled: March 6, 2014Date of Patent: December 6, 2016Assignee: Infosys LimitedInventors: Swaminathan Natarajan, Krishnamurthy Sai Deepak, Prasanna Nagesh Teli, Venugopal Subbarao, Radha Krishna Pisipati