Patents Examined by Kim Nguyen
  • Patent number: 8549040
    Abstract: According to a first aspect of the present invention there is provided a method of operating an XML Document Management Server in an IP Multimedia Subsystem. The method comprises receiving a message from a user terminal requesting an XML document, the XML document conforming to a given structure and containing one or more service rules relating to a service, retrieving an XML document containing said service rules from a data storage entity. If the structure of the retrieved XML document differs from said given structure, adapting a rule or rules of the retrieved XML document such that the XML document conforms to said given structure, and sending the adapted XML document to the user terminal.
    Type: Grant
    Filed: March 10, 2009
    Date of Patent: October 1, 2013
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Mikael Forsberg, Lennart Norell
  • Patent number: 8549154
    Abstract: A process, apparatus, and computer-readable medium are provided for rebuilding a database session when a previous database session becomes unavailable and the commands previously sent for execution on the previous database session satisfy certain criteria. The process includes determining whether or not a set of commands sent by a client for execution on the previous database session is acceptable to replay based at least in part on whether or not the set of commands satisfies one or more criteria. The process further includes determining that the previous database session is unavailable. In response to determining that the previous database session is unavailable, if the set of commands is acceptable for replay, the set of commands is sent for execution on a new database session to rebuild the state on the new database session. The process masks the outage from the application.
    Type: Grant
    Filed: September 9, 2011
    Date of Patent: October 1, 2013
    Assignee: Oracle International Corporation
    Inventors: Carol L. Colrain, Kevin S. Neel, Tong Zhou, Douglas N. Surber, Stefan Heinrich Roesch, Nancy R. Ikeda
  • Patent number: 8549064
    Abstract: A data processing system that includes a processor and a metadata repository storing data describing a plurality of systems and applications. The data processing system also includes integration rules describing a plurality of data distribution formats corresponding to the plurality of systems. The data processing system correlates data between the metadata repository and the integration rules to produce and store an impact analysis of the effect a change would have on the plurality of systems and applications. There is also a master data management system including a metadata repository and integration rules. The master data management system correlates data between the metadata repository and the integration rules to produce and store an impact analysis of the effect a change would have on the plurality of target systems and applications. The master data management system is configured to publish data to the plurality of target systems over a network.
    Type: Grant
    Filed: August 12, 2008
    Date of Patent: October 1, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Chandra H. Kamalakantha, Srivats Rayaplolu, Sridhara Madhugiri
  • Patent number: 8543675
    Abstract: Consistent link sharing is implemented on one or more share servers. Consistent link sharing includes receiving a request from a user to store a web page that resides on an originating server to one or more share servers. The request includes a universal resource locator (URL) of the web page, which is a web page stored on the share servers of a content distribution network. The share servers generate a replacement URL for future access to the stored web page. The replacement URL may be shared with one or more users. The share servers provide the stored web page to a user who submits the replacement URL.
    Type: Grant
    Filed: December 17, 2009
    Date of Patent: September 24, 2013
    Assignee: Amazon Technologies, Inc.
    Inventors: Tomi Yiu, Jonathan A. Jenkins, Mark S. Baumback
  • Patent number: 8533219
    Abstract: Methods and systems for adjusting trace filters in a database system are described. During operation, an embodiment may receive, from a user, an indication of a performance problem. Next, the embodiment may determine settings of one or more trace filters based on the indication of the performance problem. The embodiment may then collect trace data based on the one or more trace filters. While the trace data is being collected, the embodiment may perform the following set of operations one or more times: (1) obtain database system performance metrics, (2) analyze the trace data to obtain an analysis result, and (3) adjust the settings of the one or more trace filters based on the database system performance metrics and the analysis result.
    Type: Grant
    Filed: September 2, 2011
    Date of Patent: September 10, 2013
    Assignee: BBS Technologies, Inc.
    Inventors: George E. Bailey, Jr., Kurt V. Goolsbee, Everett T. Miskelly
  • Patent number: 8533596
    Abstract: An approach that provides sharing of the same virtual space by a plurality of avatars in a virtual universe by grouping the avatars belonging the virtual space and isolating each group. In one embodiment, there is an isolating tool, including a grouping component configured to group each of the plurality of avatars belonging to defined virtual space according to predefined grouping criteria. The isolating tool further includes an isolating component configured to isolate each group within each of the plurality of virtual spaces based on the grouping.
    Type: Grant
    Filed: December 22, 2008
    Date of Patent: September 10, 2013
    Assignee: International Business Machines Corporation
    Inventors: Gregory J. Boss, Rick A. Hamilton, II, Michael D. Kendzierski, Clifford A. Pickover
  • Patent number: 8532916
    Abstract: A system and method of selecting and presenting geolocated views. Views may encompass various types of visual and audio information. In one aspect, a server receives a request for information associated with a geographic location. The server identifies a feature at the location. The server uses the identified feature to determine a category of views. The server also selects a view which is associated with the determined category of views and with the geographic location of the request.
    Type: Grant
    Filed: April 9, 2012
    Date of Patent: September 10, 2013
    Assignee: Google Inc.
    Inventor: Andrew Szybalski
  • Patent number: 8521711
    Abstract: A persistent filter refining system places a search result comprising objects in a dynamic non-persistent bucket and displays the search result in a dynamic non-persistent bucket display for selection of the objects by a user. The system transfers a selected object from the dynamic non-persistent bucket to a persistent bucket and displays the transferred selected object in a persistent bucket display. The system iteratively provides additional search results to the user for selection and transfer of additional selected objects to the persistent bucket to provide access by a user to take action on the transferred selected object and additional selected objects. In one embodiment, the present system displays one or more additional search results for comparison and selection of objects by the user.
    Type: Grant
    Filed: December 15, 2006
    Date of Patent: August 27, 2013
    Assignee: International Business Machines Corporation
    Inventors: Tanya Couch, Farnaz Erfan, Thomas Friedrich, Daina Edvina Pupons Wickham, Alexander Daniel Robinson
  • Patent number: 8515927
    Abstract: Methods and systems for identifying one or more indexes are described. A system can collect a set of database operations that were performed during a given time window. Next, the system can partition the set of database operations based on a set of database tables that were accessed by the set of database operations. Then, for each database table in the set of database tables, the system can determine a set of indexes that are candidates for improving database system performance. Next, based on the candidate indexes, the system can identify one or more indexes, one or more combinations of indexes, and/or a consolidated index that improve overall database system performance.
    Type: Grant
    Filed: September 2, 2011
    Date of Patent: August 20, 2013
    Assignee: BBS Technologies, Inc.
    Inventors: George E. Bailey, Jr., Kurt V. Goolsbee, Everett T. Miskelly
  • Patent number: 8515906
    Abstract: Data processing architecture where submitters can write data and/or metadata changes to a destination through an asynchronous interface. The architecture includes a ticketing system that issues a ticket (a unique identifier) to the submitter in response to receiving a changelist from the submitter. When the changes are successfully completed at the destination, the cached destination data can be re-downloaded to the submitter, and the changes cached in the submitter, discarded. Absent this capability, a user has to manually manage the cached changes and cached data. The architecture can be distributed in that multiple submitters can submit changelists. The destination provides data integrity by managing submissions to assist in ensuring data integrity across multiple submissions. Automatic changelist cleanup is provided on the submitter so that changelists do not impact performance, memory, and storage.
    Type: Grant
    Filed: June 12, 2012
    Date of Patent: August 20, 2013
    Assignee: Microsoft Corporation
    Inventors: Jin Wang, Luming Wang, Malik Hussain, Zaiwei Du, Zhenyu Tang, Patrick J. Baumgartner, Mark Xiaohong Yang, Peter Eberhardy
  • Patent number: 8504523
    Abstract: A multi-user, elastic, on-demand, distributed relational database management system. The database is fragmented into distributed objects called atoms. Any change to a copy of an atom at one location is replicated to all other locations containing a copy of that atom. Transactional managers operate to satisfy the properties of atomicity, consistency, isolation and durability.
    Type: Grant
    Filed: June 18, 2012
    Date of Patent: August 6, 2013
    Assignee: NuoDb Inc.
    Inventor: James A Starkey
  • Patent number: 8504537
    Abstract: A document accessible over a network can be registered. A registered document, and the content contained therein, is not transmitted undetected over and off of the network. In one embodiment, the invention includes a manager agent to maintain signatures of registered documents and a match agent to detect the unauthorized transmission of the content of registered documents.
    Type: Grant
    Filed: March 24, 2006
    Date of Patent: August 6, 2013
    Assignee: McAfee, Inc.
    Inventors: Erik de la Iglesia, Ratinder Paul Singh Ahuja, William Deninger, Sam King
  • Patent number: 8484203
    Abstract: Recommendations for a media item associated with a primary entity are based on co-interaction information gathered from other media content items of several different media types that are also associated with the primary entity. Co-interaction information can include, for example, co-click data for websites, co-watch data for videos, or co-purchase data for purchases. The co-interaction data is processed to determine a co-interaction score between primary media items and secondary media items. From the co-interaction scores, secondary entities associated with the secondary media items are determined. A relatedness score is determined for these secondary entities based on the aggregation of the co-interaction scores of the secondary media items they are associated with. The relatedness score indicates a determination of how related one entity is to another. The secondary entities are ranked according to relatedness score in order to determine secondary entities most relevant to the primary entity.
    Type: Grant
    Filed: January 4, 2012
    Date of Patent: July 9, 2013
    Assignee: Google Inc.
    Inventors: Daniel J. Clancy, Cristos J. Goodrow, Yu He, Kun Zhang
  • Patent number: 8478719
    Abstract: Media files are drop box-synchronized to limit the amount of new functionality to which a user must grow accustomed in order to synchronize the content of a media player with a remote server within a cloud computing network. Thusly, users are not required to change the way they use their media player(s), but rather are required to use the familiar drag and drop functionality of their native media player. The present invention contemplates synchronizing host and nodal processing units via a server within native media player formats for quick access for the purpose of media playback, media modification, etc. This is achieved through the creation of a media file play list folder that acts as a drop box into which the user drops the desired play list to synchronize with the server. Certain methodology enhances and supports the synchronization process, which methodology incorporates the use of signature waveform metrics.
    Type: Grant
    Filed: May 26, 2011
    Date of Patent: July 2, 2013
    Assignee: Remote Media LLC
    Inventors: Alexander Savenok, Pavel Savenok, Dmitry Solovyev, Vassili Altynikov
  • Patent number: 8463742
    Abstract: Managing data in a data storage system includes: receiving data to be stored in the data storage system; computing values corresponding to different respective portions of the received data; generating identifiers corresponding to different respective portions of the received data, with an identifier corresponding to a particular portion of data including the computed value corresponding to the particular portion of data and metadata indicating a location where the particular portion of data is being stored in the data storage system; storing at least some of the identifiers in an index until the index reaches a predetermined size; and in response to determining that a first identifier corresponding to a first portion of data, received after the index reached the predetermined size, was not already stored in the index before the first portion of data was received, storing the first identifier in the index and designating for removal at least a second identifier corresponding to a second portion of data to be
    Type: Grant
    Filed: May 27, 2011
    Date of Patent: June 11, 2013
    Assignee: Permabit Technology Corp.
    Inventors: Jered J. Floyd, Michael Fortson, Assar Westerlund, Jonathan Coburn
  • Patent number: 8457018
    Abstract: A method, article of manufacture, and apparatus for managing data commonality in a Merkle tree is disclosed. Reference counts are associated with a node in the Merkle tree. Data commonality is detected and the root of the detected data commonality is determined. If a node is the root node of the detected data commonality, the nodes reference count is incremented. When an object is deleted, the root node of the object is determined. The reference count of the node is decremented. If the count reaches zero, the node is removed from the Merkle tree, and its child nodes are decremented.
    Type: Grant
    Filed: June 30, 2009
    Date of Patent: June 4, 2013
    Assignee: EMC Corporation
    Inventors: Richard Ruef, Kurt Everson, Nickolay Dalmatov, William Carl Biester
  • Patent number: 8458159
    Abstract: A mechanism for automatically laying out a search topology and assisting administration of the system in a shared services environment is provided. A search configuration wizard user interface may prompt an administrator to specify a number of items to be supported by the search system on initial search application topology configuration, as well as selections between high-availability or high throughput options. A topology manager managing the search configuration wizard may determine how many servers are needed upon receiving configuration options and create specific search components on available servers to optimize query and crawl performance for the system.
    Type: Grant
    Filed: May 5, 2010
    Date of Patent: June 4, 2013
    Assignee: Microsoft Corporation
    Inventors: Brion Stone, Victoria Taranov
  • Patent number: 8458178
    Abstract: A dimensional data explorer for an enterprise system is disclosed. Dimensional data exploration includes providing a list of dimensions by which aggregated data in a report can be disaggregated and reaggregated. Aggregated data comprises a set of measures that have been aggregated for each object of a set of objects. Dimensional data exploration further includes providing the aggregated data disaggregated and reaggregated using a dimension from the list of dimensions.
    Type: Grant
    Filed: December 19, 2011
    Date of Patent: June 4, 2013
    Assignee: Workday, Inc.
    Inventors: Kashif Qayyum, Jon Ruggiero
  • Patent number: 8433697
    Abstract: Various embodiments provide an ability to abstract type resolution between multiple type systems. At least one type can be described in one or more programmatically accessible file(s). In some embodiments, an application using a different type system can programmatically access and resolve a type of the at least one type system without knowledge of a location of where a description of the type resides. Alternately or additionally, type descriptions contained in the one or more programmatically accessible file(s) can be analyzed and restructured into one or more new programmatically accessible file(s) based, at least in part, upon the type descriptions.
    Type: Grant
    Filed: September 10, 2011
    Date of Patent: April 30, 2013
    Assignee: Microsoft Corporation
    Inventors: Lawrence W. Osterman, Harold L. Pierson, Elliot H. Omiya, Martyn S. Lovell, Mahesh Prakriya, Stephen C. Rowe, Tassaduq H. Basu, Robert A. Wlodarczyk, Wei Zeng, Neeraj N. Wadhwa, Shakeel I. Solkar, Michael Aksionkin
  • Patent number: 8433823
    Abstract: Methods, program products, and systems implementing random access data compression are disclosed. Data can be stored in a data structure in compressed or non-compressed form. The data structure can include a header block, one or more data blocks, and one or more index blocks. Each data block can include data compressed using different compression technology. The header block can include searchable references to the data blocks, which can be located in the data structure after the header block. The searchable references permit non-sequential access to the data blocks. The data blocks can be organized independent of a file system structure. The header block can additionally include references to the one or more index blocks, which can expand the references in the header block.
    Type: Grant
    Filed: September 2, 2011
    Date of Patent: April 30, 2013
    Assignee: TIBCO Software Inc.
    Inventors: Jean-Christophe Roger Hugly, Stephen Manley