Patents Examined by Marc Somers
  • Patent number: 8583661
    Abstract: A route searching apparatus includes a travel route accumulation unit, an algorithm selection unit to select route searching algorithms to meet the preference of a user based on the accumulated travel routes, and a route searching unit to perform a route search up to a destination by using the selected algorithms. Preferably, the algorithm searching unit searches for each of the travel routes accumulated in the accumulation unit by means of several algorithms, calculates, for each algorithm, a match rate between the searched route and the actual travel route, and selects an algorithm of the highest match rate. Also, it is preferable that a condition common to roads avoided by the user is extracted from the accumulated travel routes, and a route search is performed by adjusting search costs so as to make such roads less prone to be selected.
    Type: Grant
    Filed: June 24, 2009
    Date of Patent: November 12, 2013
    Assignee: Toyota Jidosha Kabushiki Kaisha
    Inventors: Daigo Fujii, Toshiyuki Namba, Hiroaki Sekiyama, Keisuke Okamoto
  • Patent number: 8583608
    Abstract: Techniques for managing query execution using memory compression based on maximum allowable runtimes. Embodiments may receive a query from a requesting entity and calculate an estimated execution time for executing the query. Embodiments may further determine a maximum allowable runtime for the query. An amount of memory compression for use in processing the query may then be adjusted, based on the estimated execution time and the maximum allowable runtime. The query may then be executed using the adjusted memory compression rate to produce a set of query results, which may then be returned to the requesting entity.
    Type: Grant
    Filed: December 8, 2010
    Date of Patent: November 12, 2013
    Assignee: International Business Machines Corporation
    Inventors: Eric L. Barsness, Paul S. Nelsestuen, John M. Santosuosso
  • Patent number: 8566314
    Abstract: An information processing system and method for gathering and interpreting information includes capturing information from at least one of a plurality of information streams/sensors wherein the information includes video, audio, seismic, radio frequency (RF), and/or text then applying a standardized tag to an event at a predetermined time or over a predetermined period of time and storing the standardized tag in a repository which can be interrogated rapidly for situation/scene understanding. The information processing system and method include providing a plurality of segmentation algorithms, determining the type of information to be processed and selecting one or more of the segmentation algorithms to process the information based upon the type of information to be processed.
    Type: Grant
    Filed: April 4, 2008
    Date of Patent: October 22, 2013
    Assignee: Raytheon Company
    Inventor: Waseem Naqvi
  • Patent number: 8566312
    Abstract: An apparatus, method and system for accessing database attributes stored in a first database are disclosed. The database attributes may be stored in a proprietary manner. The invention includes a data access layer having a second database, which maps visible attributes to the database attributes. The second database includes one or more artificial attributes, stored in meta data. The invention also includes an attribute pre-processing module for scanning a user request to see if the request includes the artificial attribute. The attribute pre-processing module creates an artificial attribute post processor, which can build a real attribute from a combination of the artificial attribute received from the attribute pre-processing module and a visible attribute received from the first database via the data access layer.
    Type: Grant
    Filed: October 1, 2004
    Date of Patent: October 22, 2013
    Assignee: Schlumberger Technology Corporation
    Inventors: Terje Rugland, Trond Benum
  • Patent number: 8533184
    Abstract: A numerical analysis data creating method creates numerical analysis data that are obtained by analyzing an analyzing target. The method judges whether or not to create the numerical analysis data of the analyzing target using data that have been stored in a database part, searches the database part based on information related to the analyzing target and displaying a search result if the numerical analysis data of the analyzing target are to be created using the stored data, and creates and stores in the database part the numerical analysis data of the analyzing target by modifying usable data if necessary, when the usable data exist in the search result. The data that have been stored in the database part include numerical analysis data, analysis model data, material characteristic data and attribute data with respect to targets that have been analyzed.
    Type: Grant
    Filed: August 16, 2006
    Date of Patent: September 10, 2013
    Assignee: Fujitsu Limited
    Inventors: Yoko Kobayashi, Nobutaka Itoh
  • Patent number: 8521736
    Abstract: Described are methods, systems, and apparatus, including computer program products for managing a hierarchy of modules. A user can select a first hierarchy or a second hierarchy, where the first hierarchy includes a module and a first sub-module. The module is associated with a component and the first sub-module is associated with a first sub-component of the component. The module is associated with the first sub-module using a first hierarchical reference of a first type. The second hierarchy includes the module and a second sub-module, where the second sub-module is associated with the first sub-component. The module is associated with the second sub-module using a second hierarchical reference of a second type that is different from the first type.
    Type: Grant
    Filed: October 26, 2005
    Date of Patent: August 27, 2013
    Assignee: Dassault Systemes Enovia Corp.
    Inventors: Dana Rigg, Semyon Reyfman, Mahesh Raghavan, Kenneth Cox, Mitch Mastellone
  • Patent number: 8510265
    Abstract: Environmental information required for configuring a data storage system for using a file mapping protocol is collected and qualified via a spreadsheet used as an input file to a configuration program. The configuration program provides a comparison of the present configuration to the new configuration specified in the spreadsheet, and provides to a system administrator an option of applying or skipping the new configuration for each of multiple classes of configuration objects including iSCSI targets on storage array controllers, file server interfaces for host access to file mapping information, file systems, and iSCSI clients on the host processors. Once the system administrator approves the selected configuration changes, the configuration utility produces a series of control commands for execution by a control command interpreter of a file server in order to change configuration settings in the file server and in the storage array controllers.
    Type: Grant
    Filed: March 31, 2010
    Date of Patent: August 13, 2013
    Assignee: EMC Corporation
    Inventors: David Boone, Michael S. Traudt, Karl M. Connolly, Nagaraj Chidambarathanupillai
  • Patent number: 8510291
    Abstract: A system and/or method are implemented to process queries to a database. In particular, the processing of queries to the database is enhanced by enhancing the determination of join orders of tables implicated in queries. Join orders between relatively large numbers of tables are determined by dividing the set of tables to be ordered into a plurality of subsets of tables, and ordering the individual subsets of tables.
    Type: Grant
    Filed: July 11, 2012
    Date of Patent: August 13, 2013
    Assignee: Paraccel, Inc.
    Inventors: Richard L. Cole, Yijou Chen, William J. McKenna, Sergei Perfilov, Aman Sinha, Eugene Szedenits, Jr.
  • Patent number: 8504573
    Abstract: Embodiments herein include presenting smart tags describing characteristics of image content in a hierarchy, and performing operations on the hierarchy to find particular image content within a larger amount of image content. Image content and corresponding tags are maintained. The corresponding tags associated with the image content are presented in a hierarchy. Each tag type in the hierarchy represents a characteristic associated with the image content. Each tag in the hierarchy is derived based on image-based processing applied to the image content. In response to receiving a selection of at least one tag in the hierarchy, display of the image content associated with the at least one tag is initiated. A user is able to quickly and easily find desired image content by using the hierarchy to look at tags, select a type of tag from the hierarchy, and thereafter view any content tagged with the selected tag type.
    Type: Grant
    Filed: May 24, 2012
    Date of Patent: August 6, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: Michael Iampietro, Abhinav Darbari, Ramesh PB, Ram Narain Yadav, Arvinder Singh
  • Patent number: 8489559
    Abstract: In one embodiment of the invention, a utility may be installed (e.g., by a system administrator) on a storage system. The utility may read content units on the storage system that are stored in one data format, and convert the content units to a second data format. In one embodiment, in response to a read request for a content unit, a data format in which to return the content unit may be selected and the content unit may be returned in that data format. In another embodiment, mapping information may be created that specifies in which data format a content unit should be returned in response to a request for the content unit. The mapping information may be stored either on the storage system that stores the content unit, the computer requesting access to the content unit, or any other computer or device in the computer system.
    Type: Grant
    Filed: July 20, 2010
    Date of Patent: July 16, 2013
    Assignee: EMC Corporation
    Inventors: Kaleb Keithley, Jiri Schindler, Jonathan B Hall, Michael Kilian, Stephen J. Todd
  • Patent number: 8489630
    Abstract: In one aspect, the invention comprises a computer system for searching databases and displaying search results, comprising databases storing information regarding publications and authors comprising author, title, date of publication, cited references, and citing references data; and Internet servers in communication with those databases; wherein at least one of those Internet servers is in communication with and operable to transmit data to a Web browser resident on a user's computer, and wherein the data is sufficient to enable the browser to display a citation overview page comprising: (a) a list of one or more titles of publications or names of authors, and (b) one or more displayed numerals representing how many publications in one or more specified categories cite to each of the publications, or, for author names, how many publications in one or more specified categories cite to publications on which those names are listed as authors.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: July 16, 2013
    Assignee: Elsevier B.V.
    Inventors: Darin McBeath, Stephan Stipdonk, M'Hamed El Aisati, Robbertjan Kalff, IJsbrand Jan Aalbersberg
  • Patent number: 8473492
    Abstract: A computer-implemented method is described. The method includes receiving permission from a user to store information on a storage device operatively coupled to a computer system associated with the user, generating a file comprising content designed to cause at least a portion of the file to be displayed in search results when a search of the storage device is performed, and storing the generated file on the storage device in a manner that is invisible to a user of the computer system. Alternatively, the generated file can be stored without a user's permission.
    Type: Grant
    Filed: May 17, 2007
    Date of Patent: June 25, 2013
    Assignee: Google Inc.
    Inventor: Ross Biro
  • Patent number: 8473486
    Abstract: A supervised technique uses relevance judgments to train a dependency parser such that it approximately optimizes Normalized Discounted Cumulative Gain (NDCG) in information retrieval. A weighted tree edit distance between the parse tree for a query and the parse tree for a document is added to a ranking function, where the edit distance weights are parameters from the parser. Using parser parameters in the ranking function enables approximate optimization of the parser's parameters for NDCG by adding some constraints to the objective function.
    Type: Grant
    Filed: December 8, 2010
    Date of Patent: June 25, 2013
    Assignee: Microsoft Corporation
    Inventors: Xiaodong He, Jianfeng Gao, Jennifer Gillenwater
  • Patent number: 8458191
    Abstract: A method (and structure) of storing schema-less data of a dataset in a relational database, includes constructing a hash table for the schema-less data, using a processor on a computer. Data in the dataset is stored in a tuple format including a subject along with at least one other entity associated to the subject. Each row of the hashtable will be dedicated to a subject of the dataset, and at least one of the at least one other entity associated with the subject in the row is to be stored in a pair-wise manner in that row of the hashtable. In an exemplary embodiment, RDF data that uses triples (subject, predicate, object) is stored with the predicate/object stored in the pair-wise manner in its associated subject row.
    Type: Grant
    Filed: March 15, 2010
    Date of Patent: June 4, 2013
    Assignee: International Business Machines Corporation
    Inventors: Bishwaranjan Bhattacharjee, Kavitha Srinivas, Octavian Udrea
  • Patent number: 8447773
    Abstract: For accessing a database, a request attribute module constructs a request attribute list for a data value name received in a request block. The request attribute list associates the data value name with an attribute name and with a schema name. A schema name module adds the schema name from the request attribute list to a schema names list in response to the schema name not being included in the schema names list. An attribute name module adds the attribute name from the request attribute list to an attribute names list in response to the attribute name not being included in the attribute names list. A query build module builds a query statement directed to a target database from the schema names list and the attribute names list.
    Type: Grant
    Filed: April 9, 2012
    Date of Patent: May 21, 2013
    Assignee: International Business Machines Corporation
    Inventor: Brian P. Doyle
  • Patent number: 8443089
    Abstract: A method and apparatus for providing an integrated communication services (ICS) network that permits data subscribers to share information on a hospital campus using wireless or wireline local area networks, or to seamlessly tap into the facility's central database while in transit away from the hospital. The central database, referred to as the integrated communications clearinghouse (ICC) is adapted to store a communication profile for every network server on the ICS network. The ICC also maintains a Global Patient Profile (GPP), consisting of a patient profile for every patient on the network. The GPP provides the ICC with the capability of providing aggregated data and demographic information, creating “live” public health statistics through a single query to a central server. The actual selection of a particular channel to access the ICS will be service-dependent and a function of user whereabouts, desired quality of the connection, and costs of the connection.
    Type: Grant
    Filed: February 28, 2011
    Date of Patent: May 14, 2013
    Assignee: Verizon Laboratories Inc.
    Inventors: Ali Mosleh, Richard A. Stanley
  • Patent number: 8438492
    Abstract: An apparatus and method are provided for providing a User Interface (UI) service in a multimedia system. The method includes receiving UI data from a UI server; abstracting UI data that is structuralized on an object-by-object basis, and corresponds to an input from a UI client; creating adaptive UI data by reflecting a UI environment of a device for displaying, in the abstracted UI data; and displaying the created adaptive UI data.
    Type: Grant
    Filed: July 16, 2009
    Date of Patent: May 7, 2013
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Kyung-Mo Park, Jae-Yeon Song, Seo-Young Hwang, Kook-Heui Lee
  • Patent number: 8412676
    Abstract: Systems and methods that enable removal of data from an endpoint, while not propagating such removal to other endpoints when synchronizing data sources associated therewith. A designation component can indicate items as forgotten items, wherein such items are being known to an endpoint and deleted therefrom—yet, reintroduced therein and reappearing (e.g., as a create) upon re-synchronizing with the replica over again. Moreover, the forgotten items can employ additional metadata such as in from of an additional bit that indicates whether an item is a forgotten item.
    Type: Grant
    Filed: October 21, 2008
    Date of Patent: April 2, 2013
    Assignee: Microsoft Corporation
    Inventors: Lukasz Gwozdz, Michael Ray Clark, Siva Muhunthan, Lev Novik, Ashish B. Shah
  • Patent number: 8392437
    Abstract: A method of maintaining and providing information relating to file deduplication. A first portion of a first file and a second portion of a second file that contain a first content are identified. A first header associated with the first portion is created. The first header identifies the first portion and the second portion containing the first content. The first header is appended to a storage location of the first content of the first portion to form a first data structure for the first file. The first data structure is stored. The first data structure is provided to an application requesting the first file so that duplicate data processing can be avoided by the application. The first data structure is updated when the first file or the second file are altered. A similar process may occur to generate a data structure for the second file.
    Type: Grant
    Filed: March 15, 2010
    Date of Patent: March 5, 2013
    Assignee: Symantec Corporation
    Inventors: Anirban Mukherjee, Anindya Banerjee
  • Patent number: 8386527
    Abstract: A method and a system efficiently and effectively share array entries among multiple threads of execution in a multiprocessor computer system. The invention comprises a method and an apparatus for array creation, a method and an apparatus for array entry data retrieval, a method and an apparatus for array entry data release, a method and an apparatus for array entry data modification, a method and an apparatus for array entry data modification release, a method and an apparatus for multiple array entry atomic release-and-renew, a method and an apparatus for array destruction, a method and an apparatus for specification of array entry discard strategy, a method and an apparatus for specification of array entry modification update strategy, and finally a method and an apparatus for specification of user-provided array entry data construction method.
    Type: Grant
    Filed: November 30, 2010
    Date of Patent: February 26, 2013
    Assignee: Pocket Soft, Inc.
    Inventors: Kerry N. Jones, William F. Wise, Jr.