Patents Examined by Shahid A Alam
  • Patent number: 10025880
    Abstract: A method, non-transitory computer readable medium and data management computing apparatus comprising searching across a plurality of different heterogeneous data indexes based on portions of one or more search keywords in response to a received request. A result set for each of the plurality of different heterogeneous data indexes is obtained based on the searching. Further, one or more facets to each of the obtained results sets are added. Furthermore, a plurality of visualization techniques are automatically identified for each of the obtained results sets based on the facets in each of the obtained result sets and a model entity type associated with each of the plurality of different heterogeneous data indexes. Finally, each of the obtained results sets with the added facets and the identified one of the plurality of visualization techniques is provided.
    Type: Grant
    Filed: January 6, 2017
    Date of Patent: July 17, 2018
    Assignee: PTC Inc.
    Inventors: Rick Bullotta, John Schaefer
  • Patent number: 10025801
    Abstract: In one embodiment, a software system automatically generates a fully functional user interface (UI) based upon any underlying schema within a relational database management system (RDBMS). The UI derives from an automated interrogation of the schema, and comprises all mode displays (e.g., browse, search, edit, add) for all tables, along with integrated mechanisms for representing, navigating and managing relationships across tables. It utilizes a hierarchical “context stack” for suspending the working state of a particular table while “drilling down” to work with related-table information and (potentially) return relevant changes to the base table. The UI presentation resolves cross-table relationships so as to supplant internal key fields from the primary table with corresponding descriptive fields derived from the related tables.
    Type: Grant
    Filed: July 7, 2014
    Date of Patent: July 17, 2018
    Inventor: Michael Philip Kaufman
  • Patent number: 10019493
    Abstract: A related information presentation device is designed to communicate client terminals so as to search and present users with useful content information unanticipated by users with reference to a plurality of indirectly related content information which is not directly related to each other but which is assumed to be indirectly related to each other through the same relevant content information. Upon receiving a search expression input by each user of a client terminal, the related information presentation device searches specific content information so as to automatically extract indirectly related content information, correlated to the specific content information, from among a plurality of indirectly related content information.
    Type: Grant
    Filed: October 31, 2013
    Date of Patent: July 10, 2018
    Assignees: NEC CORPORATION, NEC SOLUTION INNOVATORS, LTD.
    Inventors: Hirokazu Kawano, Takuya Abe, Kengo Yamaguchi
  • Patent number: 9996580
    Abstract: A system, method, and computer-readable medium for the calculation of execution time estimates of user defined functions/user defined methods are provided. The execution of a UDF or UDM is timed several times at the time of the UDF/UDM creation, and an average execution time of the UDF/UDM is obtained. The resulting average execution time is then stored in a data dictionary where the optimizer may consult this value to factor it into the cost of execution of a query.
    Type: Grant
    Filed: November 12, 2008
    Date of Patent: June 12, 2018
    Assignee: Teradata US, Inc.
    Inventors: Michael Reed, Elizabeth Brealey, Kevin Virgil
  • Patent number: 9996549
    Abstract: A system and method for constructing a file system based on aggregated metadata from disparate sources is described. The system scans basic attributes of files in a file system, extended attributes of the files in the file system, and application-specific attributes of files that are managed by corresponding applications in the file system. The system generates an aggregate metadata library for the corresponding files based on the basic attributes, extended attributes, and application-specific attributes and builds a unified file system based on the aggregate metadata library.
    Type: Grant
    Filed: March 20, 2015
    Date of Patent: June 12, 2018
    Assignee: Entangled Media Corp.
    Inventors: Erik Caso, Michael Abraham, Dan Clark, John Simmons
  • Patent number: 9990383
    Abstract: The present disclosure involves a method of ingesting data in an enterprise server environment. A configuration file is accessed. The configuration file specifies a blueprint for constructing a data adaptor that includes a data adaptor source, a data adaptor sink, and a data adaptor channel coupled between the data adaptor source and the data adaptor sink. The data adaptor is constructed based on the configuration file. Via the data adaptor, data is retrieved from a first entity. Also via the data adaptor, the retrieved data is written to a second entity different from the first entity. The accessing, the constructing, the retrieving, and the writing are performed by one or more electronic processors.
    Type: Grant
    Filed: July 29, 2015
    Date of Patent: June 5, 2018
    Assignee: EBAY INC.
    Inventor: John Peter Brinnand
  • Patent number: 9984160
    Abstract: A tool for determining a query answer selection. The tool receives one or more queries. The tool retrieves one or more strong searcher answers and one or more weak searcher answers, wherein the one or more strong searcher answers are provided by one or more strong searcher engines and the one or more weak searcher answers are provided by one or more weak searcher engines. The tool determines one or more pseudo-query answers, wherein determining the one or more pseudo-query answers includes utilizing the one or more strong searcher answers as a query to the one or more weak searcher engines. Responsive to determining one or more quality predictors, the tool determines whether at least one of the one or more quality predictors for the one or more pseudo-query answers exceeds at least one of the one or more quality predictors for the one or more weak searcher answers.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: May 29, 2018
    Assignee: International Business Machines Corporation
    Inventors: Doron Cohen, Haggai Roitman
  • Patent number: 9965545
    Abstract: An illustrative embodiment includes processing parse tree data. A parse tree data structure that is representative of a document object model (DOM) tree data structure is received. Concomitant to receiving the parse tree data structure, an assignment of index values for the DOM nodes consisting of distinct index values for each existing DOM node is received by the processor. Requests to manipulate the parse tree data structure that include node inserts and document order comparisons are also performed.
    Type: Grant
    Filed: September 6, 2016
    Date of Patent: May 8, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: John M. Boyer
  • Patent number: 9965555
    Abstract: The present application describes performing a user initiated search query comprising receiving user input comprising description details of at least one desired object, retrieving a plurality of objects from a database sharing one or more of the description details of the user input, retrieving an image of the at least one desired object based on one or more of the plurality of objects, generating a contour of the image and comparing the generated contour with other related contours of other images stored in the database, displaying all of the available contours of all of the images that match the generated contour, receiving a selection of one of the available contours from the user and performing the search query based on the user selected contour.
    Type: Grant
    Filed: November 1, 2016
    Date of Patent: May 8, 2018
    Assignee: Open Invention Network LLC
    Inventors: Farid Khafizov, Margarita Khafizova
  • Patent number: 9959304
    Abstract: The present disclosure involves systems, software, and computer implemented methods for generating NER dictionaries from structured business data. In one example, a method may include identifying a set of structured data for use in generating a NER dictionary, identifying a particular collection within the identified structured data to use in the dictionary generation, the particular identified collection including a plurality of values, identifying at least one variant of the value for each value in the particular identified collection, each of the at least one variants of the value including at least a portion of the underlying value, determining a set of unique variants from the identified at least one variants across each of the values in the particular identified subset, adding the determined set of unique variants to the generated dictionary, each unique variant added to the generated dictionary being associated with the value from which the unique variant was derived.
    Type: Grant
    Filed: April 28, 2015
    Date of Patent: May 1, 2018
    Assignee: SAP Portals Israel Ltd
    Inventor: Eyal Nathan
  • Patent number: 9959300
    Abstract: Systems and methods for article location and retrieval are described. In one described method, the normal processing of an operating system call associated with a dialog control is interrupted, and a search dialog control is displayed. The search dialog control is associated with an index comprising a plurality of events. Each of the plurality of events may be associated with at least one of a plurality of client applications and at least some of the plurality of events can be captured in real time. Each event may be associated with one or more articles.
    Type: Grant
    Filed: October 24, 2013
    Date of Patent: May 1, 2018
    Assignee: Google LLC
    Inventors: David Benjamin Auerbach, Stephen R. Lawrence
  • Patent number: 9959353
    Abstract: Method and system to determine a company rank utilizing on-line social network data are described. A company ranking system is configured to access a base set of member profiles, construct a talent flow graph having nodes that represent respective companies and edges that represent transitions of employees from one company to another, and determine a node score for each node by applying a ranking algorithm to the graph. In one embodiment, a company ranking system generates perturbed versions of the base set by using bootstrap resampling procedure and uses the perturbed versions of the base set to calculate ranking data for the nodes in the talent flow graph in the form of node scores. The distribution of the node scores included in the ranking data calculated for a given node is used to determine a desirability score for the company represented by the node.
    Type: Grant
    Filed: April 28, 2015
    Date of Patent: May 1, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nikita Igorevych Lytkin, Navneet Kapur
  • Patent number: 9959338
    Abstract: An illustrative embodiment includes processing parse tree data. A parse tree data structure that is representative of a document object model (DOM) tree data structure is received. Concomitant to receiving the parse tree data structure, an assignment of index values for the DOM nodes consisting of distinct index values for each existing DOM node is received by the processor. Requests to manipulate the parse tree data structure that include node inserts and document order comparisons are also performed.
    Type: Grant
    Filed: September 6, 2016
    Date of Patent: May 1, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: John M. Boyer
  • Patent number: 9959363
    Abstract: In an approach for documenting a representational state transfer (REST) resource. A processor monitors input JavaScript Object Notation (JSON) data and output JSON data of a REST resource of an application. A processor converts a set of data from the monitored input JSON data and output JSON data of the REST resource to a self-documenting interchange format. A processor stores the converted set of data from the monitored input JSON data and output JSON data of the REST resource.
    Type: Grant
    Filed: June 26, 2014
    Date of Patent: May 1, 2018
    Assignee: International Business Machines Corporation
    Inventors: Todd E. Kaplinger, Victor S. Moore, Wendi L. Nusbickel
  • Patent number: 9953384
    Abstract: A method and system is provided to improve the throughput and processing time of ediscovery by breaking batches of electronically stored information (ESI) into individual documents or related pieces of ESI, and allowing the individual documents or pieces of ESI to proceed or stream to a subsequent stage in the ediscovery process while other documents or pieces of ESI are still completing earlier stages in the process. The system provides for tracking evidence media and file processing, which includes copying, extraction of documents from container files, document meta-data extraction, text extraction, text indexing, data culling, and transmittal to document review systems, with streaming system throughput and substantially less human intervention which will substantially reduce wait time and human labor.
    Type: Grant
    Filed: April 28, 2015
    Date of Patent: April 24, 2018
    Assignee: iPro Tech, LLC
    Inventors: Kimothy Taylor, Michael Schubert, Jason Turnage
  • Patent number: 9940190
    Abstract: Systems and methods for providing automated computer support are described herein. One described method comprises receiving a plurality of snapshots from a plurality of computers, storing the plurality of snapshots in a data store, and creating an adaptive reference model based at least in part on the plurality of snapshots. The described method further comprises comparing at least one of the plurality of snapshots to the adaptive reference model, and identifying at least one anomaly based on the comparison.
    Type: Grant
    Filed: April 28, 2016
    Date of Patent: April 10, 2018
    Assignee: Triumfant, Inc.
    Inventor: David Eugene Hooks
  • Patent number: 9940405
    Abstract: Business process provider(s) process client data. The clients use certain formats (client formats, defined by client format fields). The client format fields instantiated in documents are analyzed. Based on this analysis, the client processes are automatically grouped into different process platforms for processing. For example, similar client processes preferably are grouped together into the same process platform, in order to increase efficiency of processing. In another aspect, the user interfaces used by the business process provider(s) may be constructed from different blocks, where the blocks are automatically defined based on the analysis of client format fields.
    Type: Grant
    Filed: April 5, 2011
    Date of Patent: April 10, 2018
    Assignee: BEYONDCORE HOLDINGS, LLC
    Inventors: Arijit Sengupta, Brad A. Stronger
  • Patent number: 9940388
    Abstract: There is provided an information processing device including an event cluster creation unit configured to create an event cluster including, among a plurality of types of content, reference content serving as a reference and related content, the related content having a different type from the reference content and indicating the same event as the reference content, and a meta information appending unit configured to create meta information about the event on the basis of the event cluster and append the meta information to the event cluster.
    Type: Grant
    Filed: August 12, 2015
    Date of Patent: April 10, 2018
    Assignee: SONY CORPORATION
    Inventors: Yorimitsu Naito, Susumu Nagano, Kazuhiro Nakagomi, Takayuki Ochi, Takamasa Sato
  • Patent number: 9940371
    Abstract: Content search involves receiving a user-formulated search query via a user device. The search query is submitted to two or more search domains. The search domains represent separate data repositories accessible via the user device. Results objects are received from the two or more search domains in response to the search query. The results objects arc ranked using different ranking criterion by the respective search domains from which the search results were received. A rank value for each of the results objects is determined based on a single ranking criterion. The results objects are ordered based at least in part on the rank values determined using the single ranking criterion and sent for display in a user interface of the user device.
    Type: Grant
    Filed: July 11, 2014
    Date of Patent: April 10, 2018
    Assignee: Nokia Technologies Oy
    Inventors: Murali-Krishna Punaganti Venkata, Kristian Luoma, Jussi-Pekka Partanen, Mikko Kankainen
  • Patent number: 9934297
    Abstract: An improved method of facilitating contact between mutually interested people takes advantage of existing contact lists such as those on social networking sites, instant messaging programs, or cell phones. A program is integrated into one or more of those technologies, allowing the user to characterize each contact on the basis of the user's level of interest in that contact as a date. The program keeps these rankings secret until two users indicate an interest in each other that surpasses a certain threshold. The users are then notified of the mutual interest. Ads and dating advice are sent along with the notification.
    Type: Grant
    Filed: January 5, 2015
    Date of Patent: April 3, 2018
    Assignee: TAYLOR MORGEN CORP.
    Inventors: Gregory Taylor, Douglas Morgen