Patents Examined by Angela Lie
  • Patent number: 8176102
    Abstract: Systems and methods for extending and controlling access to a Common Information Model (CIM) are presented. According to an embodiment, access requests for a CIM object manager (CIMOM) pass through a CIM file system (CIMFS) where each access requested is authenticated. The CIMFS maintains and manages a hidden file system representing CIM classes and a CIM class hierarchy on a volume of storage. The structure, metadata, and values for the CIM classes, CIM object, and CIM providers are maintained in a hidden directory on the volume. This information is accessible via the CIMFS to use existing file system management operations.
    Type: Grant
    Filed: September 18, 2008
    Date of Patent: May 8, 2012
    Assignee: Oracle International Corporation
    Inventors: Ashwin Pankaj, Rajesh Ghiya, Gosukonda Naga Venkata Satya Sudhakar
  • Patent number: 8171048
    Abstract: Systems and methods improve search rankings for a search query by using location data associated with queries and documents related to the search query. In one aspect, a search query is received, a location score is determined, a topical score is determined, and an ordering of documents related to the search query is determined based, at least in part, on the location score and the topical score.
    Type: Grant
    Filed: August 31, 2009
    Date of Patent: May 1, 2012
    Assignee: Google Inc.
    Inventors: Xianping Ge, Abhishek Parmar, Amit Singhal, Adam Smith, Daniel Egnor, Elizabeth Hamon
  • Patent number: 8166044
    Abstract: Techniques are presented for selecting one or more items from a collection of items. To select the one or more items, an interface is provided that is adapted to allow a user to define one or more weights. Each weight corresponds to one of a number of similarity criteria. Each item also corresponds to the number of similarity criteria. The one or more weights define a similarity function. The similarity function is applied to the one or more similarity criteria corresponding to the one or more weights and to each of the items in order to select one or more items from the collection of items. The interface can comprise movable markers corresponding to similarity criteria. Locations of the movable markers can be used to weight similarity criteria when creating the similarity function.
    Type: Grant
    Filed: May 3, 2005
    Date of Patent: April 24, 2012
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Fabio Vignoli, Steffen Clarence Pauws, Yasmina Priniastuti Haryono, Vicentius Paulus Buil
  • Patent number: 8166007
    Abstract: The present invention proposes a system for resending a process to a backup server farm from a client without waiting for the failure-detection, if no reply is received for a certain time. The transaction processing mechanism of the present invention has a transaction start processing mechanism in which an exclusive control using a valid processing authority token and data consistency are combined, and a commit processing mechanism in which determination on whether a commit is available or not based on a distributed agreement and replication of updated data. With the mechanisms, a system for shortening a service halt time when a failure occurs to a time as such it appears to a client that the service does not stop is provided.
    Type: Grant
    Filed: April 3, 2008
    Date of Patent: April 24, 2012
    Assignee: International Business Machines Corporation
    Inventors: Guku Yamamoto, Hideki Tai, Hiroshi Hori
  • Patent number: 8160999
    Abstract: Methods and systems for implementing a splitter operation in an extract, transform, and load (ETL) process are provided. In one implementation, the method includes receiving a data flow including a splitter operation, and generating an execution plan graph based on the data flow. The execution plan graph includes structured query language (SQL) code for implementing the splitter operation, in which the structured query language (SQL) code is respectively executable among database servers associated with different vendors.
    Type: Grant
    Filed: December 13, 2006
    Date of Patent: April 17, 2012
    Assignee: International Business Machines Corporation
    Inventors: Qi Jin, Hui Liao, Sriram K. Padmanabhan, Lin Xu
  • Patent number: 8161014
    Abstract: A system and method for managing user access to objects in a computer system when a request to access the object is received. The user, operation and object are identified and matched against one or more Venn relationship rules to determine if they match any of the rules.
    Type: Grant
    Filed: March 21, 2007
    Date of Patent: April 17, 2012
    Assignee: ByStorm Software, LLC
    Inventor: Eugene Bradley Allen
  • Patent number: 8161039
    Abstract: A play list of songs or other media items is automatically generated (380) based on external factors (314, 324, 334) such as weather conditions, stock market conditions, sales of songs, or calendar data, e.g., day of week, holidays or user designated dates such as birthdays, anniversaries and the like. External data (310, 320, 330) relating to the external factors can be received (115) from a radio broadcast, Internet link, or link to a vehicle computer, for instance. The external data is mapped (360) to media items to obtain matching media items (370) for the play list. The mapping may also account for user preferences (145). The user may select (305) the external factor, which represents the mood and/or current preferences of the user in a much better way than the conventional criteria such as genre, artist or album alone.
    Type: Grant
    Filed: February 13, 2006
    Date of Patent: April 17, 2012
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Martinus S. Nielen, Marc Willekens, Alexander Petrus Paulus Vrijsen, Stuart Burge
  • Patent number: 8161047
    Abstract: A computer system is disclosed that includes a repository, a discovery section, a determining section, and a data creating section. The repository holds, for each configuration item, data indicating at least one predetermined attribute of the configuration item and a relationship with another configuration item. The discovery section detects information on configuration items. The determining section determines association of a first configuration item with a second configuration item and association of the first configuration item with a third configuration item. The data creating section creates common data including an attribute common to attributes of the first configuration item associated with the second configuration item and attributes of the first configuration item associated with the third configuration item and plural derived data items, each including an attribute that is not common thereto. The common data and the plural derived data items are stored in the repository.
    Type: Grant
    Filed: December 17, 2008
    Date of Patent: April 17, 2012
    Assignee: International Business Machines Corporation
    Inventors: Kazuhito Akiyama, Yasuhiro Suzuki, Tadashi Tsumura
  • Patent number: 8150888
    Abstract: In business systems, one or more methods can be used to reduce an amount of redundant data. In one implementation, a method to reduce redundancy within a data model in a database, in which the data model is represented by at least one table, includes determining a number of distinct values of partial keys in a table. Each partial key represents at least one row in the table. The method includes reordering one or more columns of the table by cardinality of partial keys, in which the cardinality of a partial key represents a number of distinct values of the partial key. The method further includes determining whether pairs of partial keys are functionally dependent and eliminating one or more columns having functional dependencies from the table.
    Type: Grant
    Filed: April 4, 2008
    Date of Patent: April 3, 2012
    Assignee: SAP AG
    Inventors: Jens-Peter Dittrich, Olaf Meincke, Guenter Radestock, Andrew Ross
  • Patent number: 8140545
    Abstract: A computer-implemented method for organizing data in a two-topology configuration is disclosed. The method includes providing a plurality of nodes, each node including data relating to a corresponding object state, and linking each of at least one of the plurality of nodes to one or more associated sub-nodes that each include data relating to one of a plurality of modifiable parameters representative of changes to the corresponding object state data such that all sub-nodes relating to a particular modifiable parameter of the corresponding object state data are arranged along a corresponding single branch of linked sub-nodes extending from the associated node.
    Type: Grant
    Filed: December 28, 2006
    Date of Patent: March 20, 2012
    Assignee: SAP AG
    Inventors: Bernhard G. Iselborn, Norbert Wex
  • Patent number: 8135721
    Abstract: A system is described for discovering query intent based on search queries and concept networks. The system may construct frequency vectors from log data corresponding to a submitted query and at least one related query submitted to one or more search engines. The system may also construct a query intent vector based on the frequency vectors. The query intent vector may include frequency scores that represent the intent of the query.
    Type: Grant
    Filed: October 21, 2010
    Date of Patent: March 13, 2012
    Assignee: Yahoo! Inc.
    Inventors: Deepa B. Joshi, John J. Thrall
  • Patent number: 8131719
    Abstract: Systems and methods for classifying a document are provided. In exemplary embodiments, an organization specific classification code (OSCC) is used to classify the document or data. The OSCC is a classification code based on an information type and an organization. In some embodiments, one or more policies may be associated with the OSCC.
    Type: Grant
    Filed: August 16, 2006
    Date of Patent: March 6, 2012
    Assignee: International Business Machines Corporation
    Inventors: Deidre Paknad, Puttappaiah Muniyappa
  • Patent number: 8126926
    Abstract: Systems, methods, and other embodiments associated with visualizing data using summary graphs are described. One example method includes constructing a summary graph for display. The summary graph represents the data as a summary node having a plurality of property edges connected to the summary node. The summary node represents the set of values for the node in the data.
    Type: Grant
    Filed: December 22, 2008
    Date of Patent: February 28, 2012
    Assignee: Oracle International Corporation
    Inventors: Medha Atre, Seema Sundara, Jagannathan Srinivasan
  • Patent number: 8121991
    Abstract: Systems, methods and computer readable media for identifying transient paths within websites. Transient paths can be identified, for example, by identifying a path associated with known transient content and determining that the path exists on other pages associated with the website. If the path exists in other web pages associated with the website, the content associated with the path can be identified as transient content.
    Type: Grant
    Filed: December 19, 2008
    Date of Patent: February 21, 2012
    Assignee: Google Inc.
    Inventors: Eran Gabber, Michael Flaster, Ruoming Pang, Shanmugavelayutham Muthukrishnan
  • Patent number: 8122007
    Abstract: A method and system for interactively exploring data objects is provided. A user action selecting a portion of a first one of the data objects. The selected portion of the first one of the data objects comprising at least one attribute correspondingly mapped to a meaning. At least one query is retrieved, the at least one query comprising at least one input parameter correspondingly mapped to the meaning associated with the at least one attribute of the selected portion. In response to a user selection of the retrieved query, a value of the at least one attribute of the selected portion is passed as input to the retrieved query. A search request is generated based on the retrieved query with the passed value as the input parameter to obtain at least a second data object representing supplementary data related to the first one of the data objects.
    Type: Grant
    Filed: November 21, 2008
    Date of Patent: February 21, 2012
    Assignee: SAP AG
    Inventors: Thomas Mayer, Frank Dittmar, Sven Hader, Olga Kreindlina
  • Patent number: 8122018
    Abstract: Attribute data regarding an entity, such as a business entity, are identified. Thereafter, one or more creative templates are selected based on the attribute data related to the entity. Creatives for the entity are then generated from the creative templates and the entity attribute data.
    Type: Grant
    Filed: August 9, 2006
    Date of Patent: February 21, 2012
    Assignee: Google Inc.
    Inventors: Thomas Stanis, David Gehrking, Ariel Bardin
  • Patent number: 8113960
    Abstract: Provided is an introducing system in which a server device introduces users of terminal devices to each other while motivating the users to join the system by presenting appropriate information to them during a wait time before they receive introduction. When a terminal device requests introduction of another terminal device during a time slot (303) shifted from a time period (304) between times ti?1 and ti by a margin time period (305), the server device assigns an introduction time ti to the terminal device. The terminal device displays the difference between the assigned introduction time and the current time on a screen as a remaining wait time and the number of terminal devices in an introduction waiting list. When the time ti comes, the server device groups terminal devices that are assigned the introduction time ti to match an introduction target, and notifies the introduction target to each terminal device.
    Type: Grant
    Filed: April 17, 2008
    Date of Patent: February 14, 2012
    Assignee: Konami Digital Entertainment Co., Ltd.
    Inventors: Hiromasa Kaneko, Hideo Ueda
  • Patent number: 8117238
    Abstract: A method of preparing a document for delivery to an electronic device including building a graph structure, include hyperlink nodes and bookmark nodes, representing a map of the document, and traversing and paginating the graph structure into successive pages each having a page index value. For each hyperlink node, the method includes storing in association with therewith a bookmark page index value that is the page index value of the page that includes the bookmark node having the bookmark that is the destination of the hyperlink of the hyperlink node. The pages may be selectively delivered to the electronic device. When a hyperlink in one of the pages is activated, the bookmark page index value that is stored in association with the corresponding hyperlink node may be identified, and the page that corresponds to the identified bookmark page index value may be transmitted to the electronic device.
    Type: Grant
    Filed: December 7, 2007
    Date of Patent: February 14, 2012
    Assignee: Research In Motion Limited
    Inventors: Jianwei Yuan, Olav A. Sylthe
  • Patent number: 8117185
    Abstract: A computer implemented method and system that generates a video playlist having recommended videos based on a user query object is disclosed. A user query object is used to search for a number of web pages. Summaries are generated for the returned web page search results. Valuable terms and phrases from those summaries may be extracted and used to search video storage sites based on the original user query. Playable videos returned from the video storage sites may be compared to the user query or to the extracted terms and phrases in order to rank the videos, and the most relevant videos may be returned. Those videos may be displayed to the user as a playlist in an Internet browser having an embedded video player.
    Type: Grant
    Filed: June 26, 2008
    Date of Patent: February 14, 2012
    Assignee: Intertrust Technologies Corporation
    Inventors: Kasian Franks, Raf Podowski
  • Patent number: 8112427
    Abstract: A technique for conducting criminal background investigations addresses the problems of false negatives; false positives; and offense severity. The foregoing problems are managed by pre-scoring records within a data management system and comparing these scores with initial criteria. The resulting values are quickly returned using minimum real-time computational power. A result score is represented by three distinct values or three dimensions which can easily be represented by any 3-D graphical display or easily sorted highest to lowest for each dimension.
    Type: Grant
    Filed: September 19, 2008
    Date of Patent: February 7, 2012
    Inventor: Robert DiFilippo