Patents Examined by Tuan-Khanh Phan
  • Patent number: 7984059
    Abstract: A method and a system for the transfer of data contained in an electronic message, in particular a MIME attachment, to a relational database comprising the steps of providing an XML sequence, which determines, how the data is to be processed, executing a sequencer, which takes the message and the XML sequence as input, wherein the executing of the sequence comprises the execution of at least one SQL statement for accessing the relational database.
    Type: Grant
    Filed: May 17, 2006
    Date of Patent: July 19, 2011
    Assignee: Software AG
    Inventors: Jason Levine, Kalpesh Shah, Barry Dresdner
  • Patent number: 7970828
    Abstract: A variety of techniques are disclosed for efficient liveness monitoring in a reliable publish/subscribe multicast system having at least one broker and at least one subscriber, by: at the broker, sending (310) a status request message to the subscriber, and at the subscriber, sending (350) a status response message to the broker to indicate liveness. Status responses by subscribers may be suppressed when at least a chosen minimum number (>=1) of subscribers send a response. This suppression (320-340) uses a system of “response claim” messages and random back-off timers. These provide the advantage that the efficiency of network usage is improved by reducing the number of unwanted packets that are sent.
    Type: Grant
    Filed: November 13, 2003
    Date of Patent: June 28, 2011
    Assignee: International Business Machines Corporation
    Inventors: Boaz Carmeli, John J Duigenan, Gidon Gershinsky, Stephen J Todd, Graham D Wallis
  • Patent number: 7970745
    Abstract: Creating a relational database table that identifies at least one application as belonging to a logical group. All components that belong to the logical group are listed and a unique schema name is created for each component by combining a logical schema name of each component with a designated system name for the component. Each component co-exists in a single database instance.
    Type: Grant
    Filed: June 21, 2006
    Date of Patent: June 28, 2011
    Assignee: Oracle International Corp
    Inventor: William D. Norcott
  • Patent number: 7953710
    Abstract: Tombstones can be removed from a data store without data corruption. Tombstones placed into a forgotten knowledge list can be compared against each other and/or items in a tombstone table, and deleted when tombstones representing subsequently deleted items are extant. Also, creation database version information can be kept along with database items, and databases can record database version information when they synchronize. If a synchronizing database discovers an item that it does not have, but the creation database version information associated with the item reflects that the synchronizing database “should” have the item, then it can be inferred that the item was subsequently deleted, and item resurrection can be prevented.
    Type: Grant
    Filed: June 23, 2006
    Date of Patent: May 31, 2011
    Assignee: Microsoft Corporation
    Inventors: Lev Novik, Yunxin Wu, Irena Hudis
  • Patent number: 7949703
    Abstract: Disclosed is a group admission system having a client and a server that belongs to a closed group within which contents are available. The client determines whether it is permissible to request to join the group to be a member device thereof based on the number of groups that the client is in and the maximum number of groups that the client is permitted to be in. If permissible, the client transmits a registration request to the server with information unique to the client. The server determines whether to permit the client to join the group by registering with the server based on the number of member devices registered with the server and the maximum number of member devices registerable with the server. If it is permitted, the server registers the unique information, and transmits group identification information to the client. The client receives and stores the group identification information.
    Type: Grant
    Filed: January 7, 2004
    Date of Patent: May 24, 2011
    Assignee: Panasonic Corporation
    Inventors: Natsume Matsuzaki, Toshihisa Nakano, Yuichi Futa
  • Patent number: 7949718
    Abstract: Several embodiments, among others, provided in the present disclosure teach a filtering of email messages for spam based on phonetic equivalents of words found in the email message. In some embodiments, an email message having a word is received, and a phonetic equivalent of the word is generated. Thereafter, the phonetic equivalent of the word is tokenized to generate a token representative of the phonetic equivalent. The generated token is then used to determine a spam probability.
    Type: Grant
    Filed: November 30, 2009
    Date of Patent: May 24, 2011
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: W. Todd Daniell, Dale W. Malik
  • Patent number: 7937368
    Abstract: A method and mechanism for identifying one or more transactions that have modified or created an object in a database system. Also disclosed is a method and mechanism to compensate for the effects of a transaction in a database system is disclosed. The disclosed approach can be applied to perform auditing for changes and/or transactions in a database system and for identifying the scope of changes and data accesses made by a transaction in the system.
    Type: Grant
    Filed: May 17, 2006
    Date of Patent: May 3, 2011
    Assignee: Oracle International Corporation
    Inventors: Kenneth R. Jacobs, Amit Ganesh, Jonathan Klein, Archna Kalra Johnson, Vivekanandhan Raja
  • Patent number: 7904446
    Abstract: Displaying a visual cue is disclosed. One or more search criteria is/are received. One or more objects that are associated with a user interface is/are searched based at least in part on the one or more search criteria to obtain a search result. A sequence of one or more choices associated with accessing the search result is/are obtained. A visual cue is displayed for at least a portion of the sequence of one or more choices.
    Type: Grant
    Filed: August 4, 2006
    Date of Patent: March 8, 2011
    Assignee: Adobe Systems Incorporated
    Inventor: Mohit Srivastava
  • Patent number: 7895161
    Abstract: The storage system includes a file server connected to a host apparatus and configured to provide a directory in a file system having a directory structure to the host apparatus, a storage subsystem connected to the file server and configured to provide a volume for storing the file system, and a management apparatus connected respectively to the file server and the storage subsystem and configured to manage backup/restoration of an arbitrary directory contained in the file system. The storage system selects one of backup methods of a directory designated as a backup target by the management apparatus, and executes backup processing to the designated directory. The storage system also includes a restoration controller configured to control execution of restoration processing to backup data based on the backup processing.
    Type: Grant
    Filed: January 4, 2008
    Date of Patent: February 22, 2011
    Assignee: Hitachi, Ltd.
    Inventors: Yuki Sugimoto, Takuya Okamoto
  • Patent number: 7890320
    Abstract: Various technologies and techniques are disclosed for providing a numeric tower that represents a structure supporting statically defined numeric data types. The numeric data types each are operable to implement a different but accurate representation of a particular value. Numeric operations are supported for the numeric tower that can be performed with any of the statically defined numeric data types. The numeric tower is extensible, and allows for additional statically defined numeric data types to be added, as well as operations. The numeric tower is also operable to detect overflow situations. For example, suppose a result of an operation will result in an overflow situation because the operation does not fit within a range supported by the particular numeric type. The system converts the numeric type to a different one of the numeric data types when the result does not fit within a range supported by the first one.
    Type: Grant
    Filed: April 17, 2007
    Date of Patent: February 15, 2011
    Assignee: Microsoft Corporation
    Inventors: Melitta Andersen, Ryan Byington, Brian Grunkemeyer, James S. Miller, Anthony J. Moore, Ariel Weinstein
  • Patent number: 7873715
    Abstract: A method and system are provided for optimized instrumentation of web pages in a performance management system. A web server receives a request for a web page from a web client. A callout to a performance management agent is inserted into the requested web page. The web page, including the callout to the agent, is sent to the web client. The web client may use the callout to load the agent by sending a request for the agent to a collector server. The agent may collect performance metrics on the web client and send the performance metrics to the collector server for storage and/or analysis.
    Type: Grant
    Filed: December 18, 2003
    Date of Patent: January 18, 2011
    Assignee: Precise Software Solutions, Inc.
    Inventor: Lior Haber
  • Patent number: 7860821
    Abstract: In an information processing system including an information processing apparatus and a content output apparatus which are connected to each other, the content output apparatus is configured to include a function identification file creation unit adapted to, in accordance with a button operation by a user, create a function identification file for causing the information processing apparatus to execute a predetermined function, and a file storage unit adapted to store the function identification file in a storage unit, and the information processing apparatus is configured to include a detector adapted to detect a connection of the content output apparatus to the information processing apparatus, and a controller adapted to, after detecting the connection of the content output apparatus, start an application program to execute the function depending on the presence/absence of the function identification file in the storage unit.
    Type: Grant
    Filed: December 5, 2006
    Date of Patent: December 28, 2010
    Assignee: Sony Corporation
    Inventors: Hiroki Takakura, Shiro Miyagi, Kou Kobayashi, Tetsuo Morimoto, Kenichiro Imai, Katsuhiko Watanabe, Koichi Uchida
  • Patent number: 7860958
    Abstract: A network management method for wireless transmission/reception of data streams and a network system and apparatus using the same. The network apparatus for wireless transmission/reception of data streams includes management information on wireless channels used for the data streams transmitted in a wireless manner among apparatuses in a network. Upon occurrence of an event in the network, the network apparatus processes the event by transmitting an event response signal including the management information corresponding to the event or by updating the management information corresponding to the event, thereby managing the wireless channels for the data streams transmitted in the wireless manner among the apparatuses in the network.
    Type: Grant
    Filed: February 26, 2004
    Date of Patent: December 28, 2010
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hyun-sik Yoon, Hyun-gyoo Yook
  • Patent number: 7853676
    Abstract: A method and apparatus for the configuration of a network device through the exchange of XML documents is provided. A network device transmits multiple chunks of an XML document to a client in response to the size of the XML document being larger than a configurable size. The client does not receive any XML documents from network device that exceed the configurable size, and may abort receiving additional chunks of the XML document. The client and the network device may each discover which version of a data schema each other is using to reference components of the network device. The exchanged XML documents include version data that identifies a version for a plurality of data schemas that are each associated with a component of network device. The client and the network device may thus avoid exchanging ambiguous communications due to inconsistent versions of a data schema.
    Type: Grant
    Filed: June 10, 2004
    Date of Patent: December 14, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Mark A. Freskos, Michelle D. Hawke, Jonathan Turnbull, Satyanarayana Raju, Christopher Norris, Kapil Jain, David A. Tanner, Dilbag Singh
  • Patent number: 7849097
    Abstract: A typed separable mixture model is used to mine associative relationships between sets of objects. Instead of modeling only one type of co-occurrence among the sets of objects, the typed separable mixture model can model multiple different types of co-occurrences among more than two sets of objects, and co-occurrences that exist in different contexts.
    Type: Grant
    Filed: April 12, 2007
    Date of Patent: December 7, 2010
    Assignee: Microsoft Corporation
    Inventors: Yunbo Cao, Hang Li
  • Patent number: 7844584
    Abstract: A system and method persistently stores lock state information associated with a file system within a storage system. Received operations that modify lock state information are stored in a non-volatile log (NVLog) within a non-volatile random access memory (NVRAM) of the storage system. During a consistency point (CP), entries from the NVLog are committed to a lock file. In the event of an error condition, lock state information may be recovered from the lock file, thereby enabling rapid reconstruction of the lock state prior to the error condition.
    Type: Grant
    Filed: June 23, 2006
    Date of Patent: November 30, 2010
    Assignee: NetApp, Inc.
    Inventor: Peter Griess
  • Patent number: 7840568
    Abstract: Weights are assigned for attributes of multimedia objects by sorting the attributes into preference levels, and computing a weight for each preference level. A similarity value of a multimedia object to an object of interest is computed based on the attribute weights.
    Type: Grant
    Filed: May 16, 2006
    Date of Patent: November 23, 2010
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventors: Khemdut Purang, Mark Plutowski
  • Patent number: 7756877
    Abstract: Systems and methods for compressing an index are described. In one exemplary method, the results of a search are annotated and then encoded into one or more chunks of compressed data in accordance with the annotations of the results. The annotations include an indication of a best encoding method selected from a set of available encoding methods, and an indication of whether to switch to a new chunk during encoding or to continue encoding in the current chunk. Other methods are described and data processing systems and machine readable media are also described.
    Type: Grant
    Filed: August 4, 2006
    Date of Patent: July 13, 2010
    Assignee: Apple Inc.
    Inventor: Wayne Loofbourrow
  • Patent number: 7734640
    Abstract: A method for enumerating an asset includes receiving an enumeration request for enumerating an asset, obtaining a data acquisition (DAQ) definition associated with the enumeration request, translating the enumeration request from an information model format to a DAQ format, wherein the DAQ definition complies with the DAQ format, identifying an actual uniform resource identifier (URI) from the DAQ definition based on the enumeration request, where the URI identifies an enumeration mechanism, triggering a protocol handler associated with the enumeration mechanism, and obtaining information about at least one instance of the asset from the protocol handler.
    Type: Grant
    Filed: June 22, 2006
    Date of Patent: June 8, 2010
    Assignee: Oracle America, Inc.
    Inventors: Arieh Markel, Peter H. Schow
  • Patent number: 7725499
    Abstract: A unified system for the structured collection, management, translation, and publication of multi-lingual information that is based on industry standards for information structures. Self-contained information units are stored in a single source and mapped onto a multiple dimensional data matrix in which the axes represent information types, objects, variants, and language. Linking through the matrix to a unique storage location for information facilities data entry, editing, access control, quality control, and automated publication of stored information.
    Type: Grant
    Filed: February 1, 2007
    Date of Patent: May 25, 2010
    Assignee: Star AG
    Inventors: Florian von Lepel, Stephan Finkler