Patents Examined by Jagdish Pandya
  • Patent number: 9063753
    Abstract: A business object infrastructure may comprise a repository storing a business object having a plurality of nodes, including at least one exit node associated with a code snippet written in a programming language. The business object infrastructure may further include a scripting framework coupled to the repository. The scripting framework may, responsive to a request received from a client device, execute the business object at a processing framework until the exit node is reached. When the exit node is reached, the scripting framework may load the code snippet from the repository and, based on the programming language of the code snippet, select a virtual machine interpreter for the code snippet.
    Type: Grant
    Filed: June 22, 2010
    Date of Patent: June 23, 2015
    Assignee: SAP SE
    Inventor: Horst Schaude
  • Patent number: 9037547
    Abstract: Various techniques deduplicate common virtual disks during backups of virtual machines. For example, one method involves receiving a request to perform a backup operation to backup one or more virtual machine and then performing the backup operation in response to receiving the request. Performing the backup operation involves detecting whether a virtual disk associated with a virtual machine is already identified in a backup catalog for the backup operation, based upon a globally unique identifier associated with the virtual disk, and selecting to create a reference to a backup copy of the virtual disk instead of creating another copy of the virtual disk, if the backup catalog already identifies the virtual disk. Performing the backup operation can also involve accessing information identifying a hierarchy of virtual disks.
    Type: Grant
    Filed: September 15, 2010
    Date of Patent: May 19, 2015
    Assignee: Symantec Corporation
    Inventor: Vinayak Sudhakar Shivdeo
  • Patent number: 9002863
    Abstract: A method for providing a data translation may include receiving an input string comprising a free text response indicative of a physiologic condition, and applying a selected transform to the input string to transform the input string into a translated value indicative of a value associated with the physiologic condition for storage in a fact repository. The selected transform may be selected from a library of potential transforms based on results of the selected transform relative to a rational range associated with the physiologic condition. A corresponding computer program product and apparatus are also provided.
    Type: Grant
    Filed: September 28, 2009
    Date of Patent: April 7, 2015
    Assignee: McKesson Financial Holdings
    Inventor: John Faughnan
  • Patent number: 8918407
    Abstract: Systems and methods for cases based analysis are described. In one implementation, a new case-based document having static attributes and dynamic attributes is received. Once the static and the dynamic attributes are received, the static attributes of the received new case-based document is compared with the static attributes of one or more previously processed case-based documents. Based on the comparison, a sub-set of case-based documents is generated. For the generated sub-set, the dynamic attributes of the new case-based document are compared with the dynamic attributes of the sub-set of case-based documents. Based on the comparison, previously processed case-based documents, if any, which are found to be similar to the new case-based document are identified.
    Type: Grant
    Filed: February 28, 2012
    Date of Patent: December 23, 2014
    Assignee: Tata Consultancy Services Limited
    Inventors: Jatin Doshi, Ambati Sailaja, Aparna De
  • Patent number: 8892550
    Abstract: System, method and computer program product for 1) preparing queries for retrieving related content based on existing data content. For instance, titles of existing documents or entities extracted from documents can be used as queries. 2) Retrieving content from other repositories of unstructured, semi-structured, or structured data. For instance, web pages can be retrieved using existing search engines. 3) Extracting smaller units of text from the retrieved content. For instance, web pages can be split into coherent paragraphs of text. 4) Judging the quality of the smaller units of text and their relatedness to existing data. For instance, paragraphs can be scored using a statistical model based on lexico-syntactic features and topic models. 5) Synthesizing new sources from high-quality related text. For instance, paragraphs that score above a threshold can be concatenated into a new document.
    Type: Grant
    Filed: September 24, 2010
    Date of Patent: November 18, 2014
    Assignees: International Business Machines Corporation
    Inventors: Jennifer Chu-Carroll, James J. Fan, Nico M. Schlaefer, Wlodek W. Zadrozny
  • Patent number: 8880498
    Abstract: System and method for collecting information from a plurality of related sites, analyzing the information and storing the relevant information in a data base for future use. According to one embodiment of the present invention, the system uses the provided list of sites, whether obtained automatically or separately, queries them and analyzes the result retrieved from each site. The information may also optionally and preferably be ranked.
    Type: Grant
    Filed: September 27, 2009
    Date of Patent: November 4, 2014
    Assignee: Fornova Ltd.
    Inventors: Michael Rubanovich, Dmitry Babitsky
  • Patent number: 8874597
    Abstract: The present disclosure discloses a method and system for text filtering. The method for text filtering comprises: pre-defining a semantic keyword in a text filtering system, the semantic keyword comprising at least one basic keyword and one logical operator; after obtaining an input text, finding, by the text filtering system, the basic keyword constituting the semantic keyword in the input text according to the pre-defined semantic keyword; in an event that a text content matching the at least one basic keyword in the input text is found, further conducting a semantic match in the found text content, the semantic match further comprising matching the found text content with the semantic keyword according to the logical operator constituting the semantic keyword; and in an event that the semantic match is successful, filtering the matched text context.
    Type: Grant
    Filed: September 3, 2010
    Date of Patent: October 28, 2014
    Assignee: Alibaba Group Holding Limited
    Inventors: Xinci Wen, Changcheng Ye
  • Patent number: 8782103
    Abstract: An information handling system comprises a connection via a network interface for receiving data representing business process data from an integrated business process running at a location, the business process data comprising at least data indicating from where documents are received. The system also comprises a storage device for storing data representing an aggregate of business process data for an integrated business process, and a processor adapted to determine from the aggregate business process data whether the integrated business process running at the location receives documents from an external trading partner that, if the integrated business process receives documents from the external trading partner, then the processor prepares instructions to select an information handling system environment for running the integrated business process having additional disk space or solid state drive resources.
    Type: Grant
    Filed: April 13, 2012
    Date of Patent: July 15, 2014
    Assignee: Dell Products, LP
    Inventor: James T. Ahlborn
  • Patent number: 8725715
    Abstract: Methods and systems are disclosed that allow a linked-to web page to be provided using information about a linked-from web page. The linked-to web page, for example, may be provided with enhanced content, additional content, suggestion features, or searching features. Certain of the methods are useful in the context of a user using a search engine web page to search for and link to other web pages. An exemplary method can be performed by a server that provides such a linked-to web page. The server receives a request to provide the linked-to web page and parses the request to identify information, such as, search terms that were entered on the search engine web page. The server can use the search terms or other information associated with the linked-from web page to determine what content should be provided or how it should be provided for the linked-to web page.
    Type: Grant
    Filed: April 29, 2010
    Date of Patent: May 13, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Remon Tijssen, Tim Kukulski
  • Patent number: 8655854
    Abstract: A computer-based method for media composition of a family of related time-based media programs. The method involves creating a master program with time-based elements of video and/or audio as well as time-based and non-time-based metadata, creating a derivative program that includes derivative elements, defining an inheritance relationship between the master program and the derivative program that specifies elements of the master program to be inherited by the derivative program, and causing the derivative program to inherit the specified elements from the master program in accordance with the inheritance relationship. User interfaces are provided for creating, editing, and viewing hierarchical trees of related programs.
    Type: Grant
    Filed: July 27, 2010
    Date of Patent: February 18, 2014
    Assignee: AVID Technology, Inc.
    Inventors: Timothy Claman, Robert Gonsalves, Albert W. Kovalick
  • Patent number: 8655892
    Abstract: An approach to efficient data reorganization. The approach may involve searching for control interval (CI) splits and control area (CA) splits in a data component of a VSAM data set. A mapping is created that maps the source location storing the VSAM data set to a target location. The mapping reorders the VSAM data set such that the CI splits and CA splits are removed when the VSAM data set is moved to the target location in accordance with the mapping. Those CAs that do not include CI splits may be moved without using the host devices' processing resources. For example, the storage device may FlashCopy these areas directly from the source location to the target location. Those CAs that do include CI splits may be moved using the host's processing resources. For example, these CAs may be read into the host, re-ordered by the host, and written by the host to the target location.
    Type: Grant
    Filed: September 29, 2010
    Date of Patent: February 18, 2014
    Assignee: International Business Machines Corporation
    Inventors: Joel L. Masser, Franklin E. McCune, David C. Reed, Max D. Smith
  • Patent number: 8612455
    Abstract: A method for retrieving Internet posts, implementable on a computing device, includes analyzing Internet posts to define segments in the Internet posts, where the segments at least contain terms consistent with user generation of a personal experience event report associated with a pre-defined search subject, and scoring each of the segments, where the score indicates a likelihood that the Internet post associated with the segment represents a user generated the personal experience report associated with the pre-defined search subject. A method for detecting personal experience event reports from user generated content on the Internet includes filtering a collection of Internet posts to include only Internet posts containing personal experience terms, and further filtering the filtered Internet posts by removing the Internet posts with non-personal experience terms.
    Type: Grant
    Filed: October 5, 2011
    Date of Patent: December 17, 2013
    Assignee: Treato Ltd.
    Inventors: Roee Robert Sa'adon, Tsvi Rabkin, Michael Palei, Idan Amit, Itzchak Lichtenfeld, Assaf Yardeni, Michael Milman
  • Patent number: 8606747
    Abstract: Described is a method and system for retrieving and serving the regulatory history of a property. An identification of data sources for permits and approvals is stored in a computer system. Property identifiers from the data sources are stored in the computer system. The system identifies the types of permit and approval data available from each of the data sources for each of the property identifiers. A determination can be made of the completeness of the regulatory history available for each property associated with each of said property identifiers. The system receives a request for the regulatory history of at least one of the properties associated with the property identifiers. A web page is populated with a list of the regulatory history for the property.
    Type: Grant
    Filed: September 7, 2012
    Date of Patent: December 10, 2013
    Assignee: Unearthed Land Technologies, LLC
    Inventor: Charles C. Carrington
  • Patent number: 8566349
    Abstract: A method and an apparatus for training a handwritten document categorizer are disclosed. For each category in a set into which handwritten documents are to be categorized, discriminative words are identified from the OCR output of a training set of typed documents labeled by category. A group of keywords is established including some of the discriminative words identified for each category. Samples of each of the keywords in the group are synthesized using a plurality of different type fonts. A keyword model is then generated for each keyword, parameters of the model being estimated, at least initially, based on features extracted from the synthesized samples. Keyword statistics for each of a set of scanned handwritten documents labeled by category are generated by applying the generated keyword models to word images extracted from the scanned handwritten documents. The categorizer is trained with the keyword statistics and respective handwritten document labels.
    Type: Grant
    Filed: September 28, 2009
    Date of Patent: October 22, 2013
    Assignee: Xerox Corporation
    Inventors: Francois Ragnet, Florent C. Perronnin, Thierry Lehoux
  • Patent number: 8533190
    Abstract: The present invention relates generally to methods and systems for searching and retrieving records from a database and in particular to capturing a user's preferences to facilitate retrieval of records from the database in accordance with those preferences. The invention is suitable for use in applications in which the records retrieved from the database correspond to books, films, music or the like and it will be convenient to describe the invention in relation to that exemplary, but non-limiting, application.
    Type: Grant
    Filed: March 20, 2009
    Date of Patent: September 10, 2013
    Inventor: Peter Walker
  • Patent number: 8527519
    Abstract: A hybrid database can receive a hybrid query for an object having a real world analog. A feature of a set of feature records can be determined that corresponds to the object. Feature-level attribute values of the feature can be extracted from the feature records. A set of uniquely indexed voxels can be determined. Each voxel can be a volumetric unit of the volumetric storage space that represents the volume of real-world geography. Voxel-level semantic values can be extracted from the set of uniquely indexed voxels from voxel records. Extracted voxel-level semantic values and extracted feature-level attribute values can be combined to generate a hybrid result. The hybrid result can be conveyed to a requestor from which the hybrid query was received.
    Type: Grant
    Filed: April 6, 2012
    Date of Patent: September 3, 2013
    Assignee: Lockheed Martin Corporation
    Inventor: Leo Salemann
  • Patent number: 8527476
    Abstract: At least one computing device can store and combine data for a geographic region in a voxel database from a plurality of different source products. The voxel database can be a volumetric storage space of different volumetric storage units referred to as voxels. The voxel database can receive requests from different applications. For each of the requests, one of a set of filters can be determined. For each of the requests, the determined one of the filters can be applied to conditionally exclude data of the voxel database. For each of the requests, voxel database data resulting from applying the determined filter can be provided to one of the applications from which the corresponding one of the requests was issued.
    Type: Grant
    Filed: April 30, 2012
    Date of Patent: September 3, 2013
    Assignee: Lockheed Martin Corporation
    Inventor: Leo Salemann
  • Patent number: 8473529
    Abstract: An illustrative embodiment of a computer-implemented process for single pass marking of finalizable objects marks strong roots, marks finalizable roots and determines whether a strong work stack is empty. Responsive to a determination the strong work stack is empty the computer-implemented process determines whether a finalizable work stack is empty. Responsive to a determination the finalizable work stack is empty, synchronize threads, the computer-implemented process finalizes finalizable roots and merges mark maps to finish parallel marking.
    Type: Grant
    Filed: March 14, 2011
    Date of Patent: June 25, 2013
    Assignee: International Business Machines Corporation
    Inventors: Peter Wiebe Burka, Jeffrey Michael Disher, Daryl James Maier, Aleksandar Micic, Ryan Andrew Sciampacone
  • Patent number: 8463757
    Abstract: Example methods, and apparatus concern file repair. One example method includes storing a file in a file store and also parsing the file into a set of constituent data blocks. The method includes selectively storing, in a data store, unique data blocks from the set of constituent data blocks. The method includes maintaining, in a combination of the file store and the data store, a threshold number of copies of data blocks. The method also includes maintaining a data structure that stores data for locating the file in the file store and that stores data for recreating the file from data blocks. The method also includes maintaining a data structure that stores data for locating multiple copies of data found in members of the set of constituent data blocks. Files can be repaired using data blocks parsed from stored files or using data blocks stored as data blocks.
    Type: Grant
    Filed: March 15, 2011
    Date of Patent: June 11, 2013
    Inventors: Roderick B. Wideman, Don Doerner
  • Patent number: 8438193
    Abstract: A method for performing garbage collection on an object heap is described. In one embodiment, such a method includes performing a copy phase on an object heap by copying live objects from a source space to a destination space. An abort condition is generated when copying an object from the source space to the destination space fails due to insufficient space. In response to the abort condition, tracing work and reference updating associated with the copy phase are terminated. A mark phase is then initiated that marks live objects in the source space. This mark phase resumes tracing work and reference updating terminated by the copy phase in order to avoid or minimize the repetition of work performed by the copy phase. A corresponding computer program product and system are also described.
    Type: Grant
    Filed: March 28, 2012
    Date of Patent: May 7, 2013
    Assignee: International Business Machines Corporation
    Inventors: Peter Wiebe Burka, Jeffrey Michael Disher, Daryl James Maier, Aleksandar Micic, Ryan Andrew Sciampacone