Patents Examined by Amresh Singh
  • Patent number: 8935280
    Abstract: Provided are a medical information importer and method for importing medical information into a network-accessible database. The medical information importer includes a housing includes with an external stand-alone form factor, the housing including an interface for receiving a portable computer-readable medium storing medical information. An information reading component is provided for reading the medical information from the portable computer-readable medium when operatively connected to the interface. A computer-readable memory in communication with the information reading component stores, at least temporarily, the medical information read by the reading component under the direction of a controller. And a network interface connects the medical information importer to a communication network without a local connection between the medical information importer and a computer terminal including a display device for viewing the medical information.
    Type: Grant
    Filed: November 6, 2009
    Date of Patent: January 13, 2015
    Assignee: Codonics, Inc.
    Inventors: Aaron A. Bauman, Garvin Seto, Gary Enos, Gary Keefe, Michael Lustig, Ross Goodman
  • Patent number: 8930345
    Abstract: A database query optimizer optimizes a query that uses multiple networks. The query optimizer optimizes a query to reduce network traffic on a network or node that is overloaded or above an established parameter in a node/network attribute table. The query optimization to reduce network traffic may result in a sub-optimal query in other respects such as execution time. The result is a query optimizer that rewrites or optimizes a query to execute on multiple nodes or networks to reduce traffic on a network or node according to the loading characteristics and assigned attributes of a node or network.
    Type: Grant
    Filed: March 5, 2013
    Date of Patent: January 6, 2015
    Assignee: International Business Machines Corporation
    Inventors: Eric L. Barsness, David L. Darrington, Amanda E. Randles, John M. Santosuosso
  • Patent number: 8903872
    Abstract: A breadth-first join module receives, at a runtime, a query for travel data, wherein the travel data is stored in a data store, the data store comprising parent and child data structures arranged in a hierarchy. The breadth-first join module identifies a first child data structure associated with the travel data, the first child data structure comprising a plurality of pointers, wherein each of the plurality of pointers is associated with one of a plurality of first level parent data structures in the data store and queries each of the plurality of first level parent data structures to resolve the plurality of pointers in the first child data structure, wherein the plurality of first level parent data structures comprise travel data objects associated with the plurality of pointers, and wherein at least one of the plurality of first level parent data structures comprises a pointer to a second level parent data structure.
    Type: Grant
    Filed: September 18, 2013
    Date of Patent: December 2, 2014
    Assignee: Duetto Research, Inc.
    Inventor: Craig Weissman
  • Patent number: 8903860
    Abstract: A system and method of identifying a data owner examining a plurality of criterion including access type, number of accesses at a given time and over the period of time selected, recentness of access, and permission levels of users. The method of file owner identification comprises collecting a plurality of samples including usage of a file by a plurality of users. A plurality of factors is calculated based on said plurality of users, wherein a respective factor is calculated for each of said plurality of users, wherein each factor is based on a plurality of use elements. Based on said plurality of factors, a file owner is determined of said file from among said plurality of users. The file owner may be communicated and/or displayed e.g., in a graph.
    Type: Grant
    Filed: March 15, 2010
    Date of Patent: December 2, 2014
    Assignee: Symantec Corporation
    Inventors: Nikhil Marathe, Parag V. Thakur, Ganesh Vasantrao Gaikwad, Mayank Shekhar, Ketan Shah, Sharad Srivastava
  • Patent number: 8898115
    Abstract: A computer-implemented method for using data archiving to expedite server migration may include: 1) archiving data from at least one source computing system to an archiving system in accordance with an archiving policy, 2) altering metadata associated with the archived data on the archiving system so that the metadata references a desired target computing system instead of the source computing system, and then, upon bringing the target computing system online, 3) restoring at least a portion of the archived data from the archiving system to the target computing system. Various other methods, systems, and configured computer-readable media are also disclosed.
    Type: Grant
    Filed: February 12, 2013
    Date of Patent: November 25, 2014
    Assignee: Symantec Corporation
    Inventors: Laxmikant Gunda, Praveen Rakshe
  • Patent number: 8892558
    Abstract: A method and apparatus loads data to an in-memory database across multiple nodes in a parallel computing system. A database loader uses SQL flags, historical information gained from monitoring prior query execution times and patterns, and node and network configuration to determine how to effectively cluster data attributes across multiple nodes. The database loader may also allow a system administrator to force placement of database structures in particular nodes.
    Type: Grant
    Filed: September 26, 2007
    Date of Patent: November 18, 2014
    Assignee: International Business Machines Corporation
    Inventors: Eric Lawrence Barsness, David L. Darrington, Amanda Peters, John Matthew Santosuosso
  • Patent number: 8880554
    Abstract: An apparatus comprising a storage device comprising a hash table including a plurality of buckets, each bucket being capable of storing at least one data item, and a processor configured to apply at least a first and a second hash function upon receiving a key to generate a first index and a second index, respectively, the first and second indices identifying first and second potential buckets in the hash table for storing a new data item associated with the key, determine whether at least one of the first and second potential buckets have space available to store the new data item, and responsive to determining that at least one of the first and second potential buckets have available space, insert the new data item into one of the first or second potential buckets determined to have available space.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: November 4, 2014
    Assignee: Futurewei Technologies, Inc.
    Inventors: Sailesh Kumar, Zhenxiao Liu, William Lynch
  • Patent number: 8874592
    Abstract: The subject disclosure pertains to web searches and more particularly toward influencing resultant content to increase relevancy. The resultant content can be influenced by reconfiguring a query and/or filtering results based on user location and/or context information (e.g., user characteristics/profile, prior interaction/usage temporal, current events, and third party state/context . . . ). Furthermore, the disclosure provides for query execution on at least a subset of designated web content, for example as specified by a user. Still further yet, a localized marketing system is disclosed that provides discount offers to users that match merchant criteria including proximity. A system for actively probing populations of users with different parameters and monitoring responses can be employed to collect data for identifying the best discounts and deadlines to offer to users to achieve desired results.
    Type: Grant
    Filed: June 28, 2006
    Date of Patent: October 28, 2014
    Assignee: Microsoft Corporation
    Inventors: Gary W. Flake, William H. Gates, III, Eric J. Horvitz, Joshua T. Goodman, Surajit Chaudhuri, Trenholme J. Griffin, Oliver Hurst-Hiller, Kenneth A. Moss
  • Patent number: 8868490
    Abstract: According to one embodiment, workflow templates are stored, each including a predefined sequence of workflow stages associated with a particular type of medical diagnosis or process. Each workflow stage defines one or more image processing operations to be performed. At least one workflow stage generates metadata specifying a parameter to be used by another workflow stage for processing a corresponding medical image. In response to medical image data received, at least one of the image processing operations defined by the workflow stages is performed on the medical image data. A scene is generated for each of the workflow stages representing an image view representing the medical image data. In response to a save or validate command received from a user, the scene associated with each of the workflow stages is stored in a persistent storage, which can be used to recreate a corresponding medical image view subsequently.
    Type: Grant
    Filed: January 4, 2013
    Date of Patent: October 21, 2014
    Assignee: TeraRecon, Inc.
    Inventors: Akio Iwase, Motoaki Saito, Robert J. Taylor, Tiecheng Zhao, Vikram Simha
  • Patent number: 8868484
    Abstract: An aspect of the present invention facilitates efficient updating of rows in a data warehouse. In one embodiment, a sequence of identifiers is allocated to rows of data elements received earlier, and then inserted along with the received data elements in a table according to the defined by the sequence of identifiers. On receiving data elements as updates to the rows having associated identifiers, the received data elements are sorted according to the order of the associated identifiers and updates of the rows are performed successively in the sorted order of identifiers. According to another aspect, the above features are performed when (target) fact/dimension tables in the data warehouse are sought to be updated based on transformations/computations performed on data in other (source) fact/dimension tables.
    Type: Grant
    Filed: July 8, 2010
    Date of Patent: October 21, 2014
    Assignee: Oracle International Corporation
    Inventor: Nitin Aggarwal
  • Patent number: 8856194
    Abstract: A method and system for garbage collection in a virtualization environment. The virtualization environment includes a virtual machine hypervisor, at least one guest operating system, and at least one application program that runs on each guest operating system. The application program performs memory management using a garbage collection mechanism. The method includes, in response to an operating environment of the application program initiating garbage collection, the garbage collector requesting the guest operating system to assign a memory space and in response, the guest operating system assigns the memory space to the garbage collector. Then garbage collector marks live objects in an original memory space of the application program, and replicates the marked live objects to the assigned memory space. Finally, the garbage collector releases the original memory space of the application program to the guest operating system.
    Type: Grant
    Filed: April 18, 2011
    Date of Patent: October 7, 2014
    Assignee: International Business Machines Corporation
    Inventors: Ying Chen, Li Li, Liang Liu, Rui Xiong Tian, Hao Wong, Qing Bo Wang
  • Patent number: 8838637
    Abstract: A computer implemented method of performing at least one document consumer query using a processor and a memory coupled to the processor, said method comprising the steps of: receiving at least one query for at least one clinical documents in a first query language from at least one document consumer; translating the query into a second query language to obtain a translated query; conducting the translated query in at least one database compatible with the second query language by the processor to obtain a first result; and providing the obtained first result to the document consumer. In some embodiments, the first query language is Digital Imaging and Communications in Medicine (DICOM) language, or the Hypertext Transfer Protocol (HTTP) language, and the second language is Cross-Enterprise Document Sharing (XDS) language.
    Type: Grant
    Filed: February 10, 2010
    Date of Patent: September 16, 2014
    Assignee: AGFA Healthcare Inc.
    Inventors: Kinson Kin Sang Ho, Ge Yu
  • Patent number: 8838598
    Abstract: A workload specification, detailing specific queries and a frequency of execution of each of the queries, and a set of partitions, are obtained for the database, as inputs. A number of candidate tables are identified for the database, the tables having a plurality of attributes. A chosen attribute is allocated for each of the tables, to obtain a set of tables and a set of appropriate partitions for each of the tables.
    Type: Grant
    Filed: November 30, 2007
    Date of Patent: September 16, 2014
    Assignee: International Business Machines Corporation
    Inventors: Manish A. Bhide, Sam S. Lightstone, Laurent S. Mignet, Sumit Negi, Daniele C. Zilio
  • Patent number: 8825669
    Abstract: Disclosed is a mobile application search method and system using a human activity knowledge database. The mobile application search system includes a user interface unit that provides an input environment to allow a user to input a user query and displays a mobile application search result related to the user query and a mobile application search engine that receives the user query from the user interface unit and searches for a mobile application related to the user query using an activity knowledge database in which a list of elements involved in achieving a plurality of goals that people desire in daily life is stored. The present invention increases the user's satisfaction by solving a word mismatching problem between a user query and a mobile application and improves mobile application search performance using a human activity knowledge database.
    Type: Grant
    Filed: December 28, 2011
    Date of Patent: September 2, 2014
    Assignees: Korea Advanced Institute of Science and Technology, Industry Foundation of Chonnam National University
    Inventors: Sung Hyon Myaeng, Kyung Min Kim, Yu Chul Jung, Keun Chan Park, Jin Hyuk Choi, Chil Woo Lee
  • Patent number: 8793271
    Abstract: Techniques are disclosed for searching a plurality of documents using a dynamically defined ignore string. The ignore string may be specified by a user. An overlay index may be generated over the plurality of documents. The overlay index may include a posting list for each term in the ignore string. Each posting list may specify the documents of the plurality of documents in which the respective term occurs outside of the ignore string. The overlay index may also include a posting list that specifies all occurrences of the ignore string in the plurality of documents. Once generated, a user may search the plurality of documents while occurrences of the ignore string in the plurality of documents are ignored in text-based searches.
    Type: Grant
    Filed: March 27, 2009
    Date of Patent: July 29, 2014
    Assignee: International Business Machines Corporation
    Inventors: Sreeram V. Balakrishnan, Michael Busch, Christopher J. Hinrichs, Tom W. Jacopi, Andreas Neumann
  • Patent number: 8793238
    Abstract: An automatic account organization tool is provided to organize a large adgroup into smaller adgroups with semantically meaningful names. For example, a set of input keywords is received, semantically related pairs of keywords are identified from the set of input keywords, and hierarchical clustering is applied to the pairs of keywords to identify a set of clusters of keywords, each cluster having semantically related keywords. A name can be determined for each of the clusters.
    Type: Grant
    Filed: February 5, 2013
    Date of Patent: July 29, 2014
    Assignee: Google Inc.
    Inventors: Anton Carver, Will Ashton, Nick Jakobi
  • Patent number: 8788465
    Abstract: A second node receives a message from a first node in a cluster environment. The message includes a unique identifier of a shared data storage device including a cluster configuration database that defines membership of nodes in a cluster. In response to receiving the message, the second node attempts to find the shared data storage device. In response to finding the shared data storage device, the second node locates and reads the cluster configuration database on the shared data storage device. The second node then assimilates a cluster configuration update indicated by the cluster configuration database.
    Type: Grant
    Filed: December 1, 2010
    Date of Patent: July 22, 2014
    Assignee: International Business Machines Corporation
    Inventors: Shevaun M. Fontenot, Eric P. Fried, Rajeev Mishra, Lance W. Russell, Stephen J. Tovcimak, Murali Vaddagiri
  • Patent number: 8768917
    Abstract: One embodiment of the present invention provides a system that automatically identifies compounds, such as bigrams or n-grams. During operation, the system obtains selections of search results which were selected by one or more users, wherein the search results were previously generated by a search engine in response to queries containing search terms. Next, the system forms a set of candidate compounds from the queries, wherein each candidate compound comprises n consecutive terms from a query. Then, for each candidate compound in the set, the system analyzes the selections of search results to calculate a likelihood that the candidate compound is a compound.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: July 1, 2014
    Assignee: Google Inc.
    Inventor: Maureen Heymans
  • Patent number: 8751547
    Abstract: A multiple file system and/or multi-host single instance store technique includes receiving one or more commands and one or more parameters to create a single instance store, a plurality of volumes and one or more file systems. Information creating the plurality of volumes, including creating a plurality of thin volumes on top of a single instance store solution, are stored in a volume manager configuration file. Information creating the one or more file systems, wherein each file system is created on top of the plurality of volumes including the plurality of thin volumes, are stored in a file system configuration file.
    Type: Grant
    Filed: March 3, 2010
    Date of Patent: June 10, 2014
    Assignee: Symantec Corporation
    Inventors: James Cross, Douglas Fallstrom
  • Patent number: 8745088
    Abstract: In one embodiment the present invention includes a system and method of performing risk analysis on a portal. In one embodiment, risk analysis software sends requests for user information and user authorization data to an agent. The agent may be coupled to a portal and may generate queries for accessing information on the portal. The portal may include user information and authorization data useful for performing risk analysis. The agent may retrieve information used in a risk analysis process and send the information to the risk analysis software.
    Type: Grant
    Filed: March 27, 2009
    Date of Patent: June 3, 2014
    Assignee: SAP AG
    Inventors: Venkatesh B. Balakrishnaiah, Senthil K. Chinnathambi, Ravikumar Subbarayan