Patents Examined by Mark Andrew X Radtke
  • Patent number: 8234247
    Abstract: The present invention relates to a content management system and method of content management on a portable device. The content management system of the present invention includes a storage unit which stores at least one content file, a content list manager which creates a content list of contents files satisfying at least one monitoring condition and manages the content list on the basis of events occurring in the storage unit, and a monitoring unit which monitors the events occurring in the storage unit and transmits information on the events to the content list manager.
    Type: Grant
    Filed: April 24, 2007
    Date of Patent: July 31, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Ho Chul Shin, Young Kyu Bae, Chul Seung Kim, Yun Je Oh, Joon Oo Kim
  • Patent number: 8229890
    Abstract: A document stored at each of a number of database replicas communicatively connected with a current database replica is desired to be opened. The current database replica is initially opened. The current database replica stores an indicator for the document denoting the database replicas at which the document is stored. A probable time to retrieve the document from each database replica is retrieved from the current database replica. For each database replica, a real-time analysis of network parameters in relation to the database replica is performed based on the probable time retrieved. This analysis yields an updated probable time to retrieve the document from the database replica. The document is thus retrieved from the database replica having the lowest updated probable time.
    Type: Grant
    Filed: December 15, 2008
    Date of Patent: July 24, 2012
    Assignee: International Business Machines Corporation
    Inventors: Pranav Anand Kuber, Kannepalli Venkata Sreekanth
  • Patent number: 8166036
    Abstract: A query phrase may be automatically classified to one or more topics of interest (e.g., categories) to assist in routing the query phrase to one or more appropriate backend databases. A selectional preference query classification technique may be used to classify the query phrase based on a comparison between the query phrase and patterns of query phrases. Additionally, or alternatively, a combination of query classification techniques may be used to classify the query phrase. Topical classification of a query phrase also may be used to assist a search system in delivering auxiliary information to a user who entered the query phrase. Advertisements, for instance, may be tailored based on classification rather than query keywords.
    Type: Grant
    Filed: August 2, 2010
    Date of Patent: April 24, 2012
    Assignee: AOL Inc.
    Inventors: Abdur R. Chowdhury, Steven Michael Beitzel, David Dolan Lewis, Aleksander Kolcz
  • Patent number: 8161009
    Abstract: When plural copy groups including pairs exist, remote copying for pairs belonging to copy groups is suspended selectively on a copy group-to-copy group basis, instead of suspending remote copying in all the copy groups at once. A computer system has a host computer, plural first storage systems comprising plural first logical disks, and plural second storage systems comprising plural second logical disks. A first logical disk and a second logical disk paired with the first logical disk, and each pair belongs to either a first copy group or a second copy group. To selectively suspend remote copying on a copy group-to-copy group basis, one of the copy groups is specified first and then pairs belonging to this copy group are designated. The first storage systems comprising first logical disks of the designated pairs suspend remote copy processing for the designated pairs.
    Type: Grant
    Filed: February 2, 2006
    Date of Patent: April 17, 2012
    Assignee: Hitachi, Ltd.
    Inventors: Takashige Iwamura, Masamitsu Takahashi, Takao Satoh, Nobuhiro Maki
  • Patent number: 8161030
    Abstract: The embodiments disclosed herein include new, more efficient ways to collect product reviews from the Internet, aggregate reviews for the same product, and provide an aggregated review to end users in a searchable format. One aspect of the invention is a graphical user interface on a computer that includes a plurality of portions of reviews for a product and a search input area for entering search terms to search for reviews of the product that contain the search terms.
    Type: Grant
    Filed: May 5, 2011
    Date of Patent: April 17, 2012
    Assignee: Google Inc.
    Inventors: Jan Matthias Ruhl, Mayur D. Datar
  • Patent number: 8160998
    Abstract: A system for providing content includes a source and a client. The source is capable of generating a representation of the content, the content being hierarchically-structured and including at least one item having an associated type. The source is capable of generating a representation including an identity table and at least one type table, each item of content being included in the identity table, and included in a type table based upon the type of the item. Thereafter, the source can be capable of providing the representation of the content. The client is capable of receiving the representation of the content, and accessing at least a portion of the content based upon the representation. The client can also be capable of receiving a query for at least one item of content, searching the representation for the item(s), and accessing at least a portion of the content including the item(s).
    Type: Grant
    Filed: June 4, 2004
    Date of Patent: April 17, 2012
    Assignee: Vitalsource Technologies, Inc.
    Inventors: William M. Abrams, Ricky Lee Johnson
  • Patent number: 8161083
    Abstract: Described are techniques for performing data storage system management of a data storage system. An active element manager component is provided that performs data storage system management operations. Using the active element management component, context information is collected. User relevant information is received by the active element manager component. The user relevant information includes information about a virtual user community relevant to a first user identifier. For an active element management session having the first user identifier, the user relevant information is displayed via a user interface. The user interface provides for display a first portion of the user relevant information about the virtual user community and a first connection to the external environment. Upon selection of the first portion, the active element manager component connects to a target location associated with the virtual user community and provides the context information to the external environment.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: April 17, 2012
    Assignee: EMC Corporation
    Inventors: Douglas A. Wood, Mark A. Parenti, George J. Grosner, Jr., Stephen J. Todd
  • Patent number: 8150807
    Abstract: An image sharing system, an image sharing device and a method for operating a plurality of image sharing devices are provided. Each image sharing device has a memory with image content files stored therein and a communication system to provide an image sharing system. The method comprises the steps of: identifying image sharing devices to be included in the image sharing system; establishing a communication link between the identified image sharing devices, said communication link providing the ability to transfer image content files; identifying sharable image content files in each of the image sharing devices; and determining manifest data useable in copying the sharable image content files from one of the image sharing devices to at least one other of the image sharing devices so that each of the shareable image content file is stored in at least two of the image sharing devices in the image sharing system.
    Type: Grant
    Filed: October 3, 2007
    Date of Patent: April 3, 2012
    Assignee: Eastman Kodak Company
    Inventors: John R. Fredlund, Richard G. Mackson, Michael Venturino
  • Patent number: 8145654
    Abstract: Systems and methods are provided for document searching. In one implementation, a computer-implemented method provides keyword searching. The method may receive a plurality of noisy keywords for a document collection. A server may generate tokens for a plurality of keywords in the document collection and merge the tokens to create an index. A search query may be received. The search query may include at least one search phrase. For the at least one search phrase, an indication may be received from a user specifying to perform one of a noisy phrase search or a noiseless phrase search. The method may search the index for the at least one search phrase based on the indication received from the user.
    Type: Grant
    Filed: June 20, 2008
    Date of Patent: March 27, 2012
    Assignee: LexisNexis Group
    Inventor: David James Miller
  • Patent number: 8112431
    Abstract: Methods and system for processing search requests are described. In one embodiment, a term of a search request may be received. A determination of whether the term is a meta-keyword may be made. One or more linguistically transformed keywords associated with the meta-keyword may be obtained. A search may be run on at least one of the one or more linguistically transformed keywords to obtain a result of the search.
    Type: Grant
    Filed: April 3, 2008
    Date of Patent: February 7, 2012
    Assignee: eBay Inc.
    Inventors: Huaping Gu, Neelakantan Sundaresan
  • Patent number: 8112442
    Abstract: A communication device is provided, wherein specific individual information in a database that the communication device stores is viewable from a terminal connected to a network to promote information protection. A communication device can communicate with a terminal through the network. A storage stores the database including a plurality of records, each of which describes individual information. A receiver receives a readout-request, from the terminal, of a specific record in the database. A file creating module creates a terminal-viewable file based on one of the records, from the specific individual information in the record. A transmitter transmits, to the terminal, the file created based on the record designated by a received readout-request.
    Type: Grant
    Filed: March 5, 2008
    Date of Patent: February 7, 2012
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Shingo Itoh
  • Patent number: 8032568
    Abstract: A method, system, computer program product, and computer program storage device for performing a memory leak analysis inside a virtual machine is disclosed. By utilizing thread stack(s), class statics, and/or a list of root objects, a DFS algorithm starts execution at root objects in the thread stack(s), class statics, and/or a list of root objects. Upon fully processing an object, a reachability (sum of sizes of all child objects plus a size of the object itself) of the object is calculated. When the reachability of the object is larger than a threshold and when all reachabilities of children of the objects are less than another threshold (i.e., a largest child reachability of the object is less than another threshold), the object is determined as a potential source of a memory leak.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: October 4, 2011
    Assignee: International Business Machines Corporation
    Inventors: Joseph K. Chacko, Stephen Flavell, Hedley Proctor
  • Patent number: 7996446
    Abstract: A method for performing garbage collection for a real-time application uses a memory for determining an amount of memory required to run the garbage collection process and waits until the determined amount of memory is available, then allocates memory space for the application by segmenting the memory space into a number of pages of a predetermined size. A mutator is used for assuring that only non-null, unmarked objects are placed into a write buffer. A hybrid collector is used for removing the dead objects and defragmenting the memory space.
    Type: Grant
    Filed: August 10, 2009
    Date of Patent: August 9, 2011
    Assignee: International Business Machines Corporation
    Inventors: David Francis Bacon, Perry Cheng, Vadakkedathu Thomas Rajan
  • Patent number: 7987170
    Abstract: The present invention relates to a system and methodology to facilitate automated retrieval and classification of information. A system and associated methods are provided that facilitate generation of code and/or documents. The system includes a component that receives data relating to at least one of a user's request for desired code functionality and one or more desired documents. A mapping component correlates parsed subsets of the data to specific functional objects respectively located remote from the user, wherein a generator employs the functional objects to form at least one of the desired code and the documents.
    Type: Grant
    Filed: December 8, 2008
    Date of Patent: July 26, 2011
    Assignee: Microsoft Corporation
    Inventor: Roy Hirst
  • Patent number: 7984083
    Abstract: A garbage collection system that needs to meet real-time requirements uses an eager read barrier that performs a forwarding operation as soon as a quantity is loaded. The barrier maintains a to-space invariant by including a forwarding pointer in the header of objects to be moved or accessed that normally points to the object itself. However, if the object has been moved, the forwarding pointer points to the new object location. The eager read barrier maintains the registers and stack cells such that the registers and stack cells always point into to-space. Barrier-sinking and common sub-expression elimination are used to minimize the overhead associated with the read barrier.
    Type: Grant
    Filed: June 25, 2010
    Date of Patent: July 19, 2011
    Assignee: International Business Machines Corporation
    Inventors: David Francis Bacon, Perry Cheng, Vadakkedathu Thomas Rajan
  • Patent number: 7966333
    Abstract: A facility for populating a segment from a population of individuals is described. The facility accesses two or more fact tables, each containing data about attributes of a number of users who are members of a number of arbitrary user groups. The facility generates a number of column chunks from each fact table. Each column chunk contains data about a single attribute of users that are members of a single arbitrary user group. The facility applies a segment membership test that tests particular user attributes to each arbitrary user groups in turn. In doing so, the facility collects the generated column chunks that contain data about attributes of users that are members of the current arbitrary user group tested by the segment membership test. The facility applies the segment membership test to the collected column chunks to identify individuals within the arbitrary user group that satisfy the segment membership test.
    Type: Grant
    Filed: September 4, 2008
    Date of Patent: June 21, 2011
    Assignee: AudienceScience Inc.
    Inventors: Krishna Uppala, Umachandar Jayachandaran, Roman Basko, Stella Chan, Piali Choudary
  • Patent number: 7966294
    Abstract: A user interface system simplifies management of a clustered storage system by a user or system administrator. The user interface system comprises a Command Line Interface (CLI) and/or a Graphical User Interface (GUI) that supports virtual ports associated with a single physical port and multi-mode operation of ports in the clustered storage system. Management of the clustered storage system is further simplified through the use of a novel command set used to, inter-alia, set a cluster mode and set a USE_PARTNER attribute of an initiator group (igroup).
    Type: Grant
    Filed: March 10, 2004
    Date of Patent: June 21, 2011
    Assignee: NetApp, Inc.
    Inventors: Vinay Gupta, John Meneghini, Steven R. Klinkner
  • Patent number: 7962506
    Abstract: A system in which an initial distribution list is dynamically modified using criteria determined from the current entries in the list. After an originator generates a distribution list and prior to submission of the message to entries on the generated list, the entries in the created distribution list are examined. From this list, features of the entries are identified. From these features, criteria are generated that can be used to generate additional entries that may be included in the list. In one approach, the generated criteria are presented to the user for review and approval. If the originator approves the criteria, the generated list is modified to add additional entries to the distribution based on the generated criteria. If the originator rejects the criteria, the initially generated list is submitted and the message is sent to the entries on the initial list.
    Type: Grant
    Filed: November 11, 2010
    Date of Patent: June 14, 2011
    Assignee: International Business Machines Corporation
    Inventors: Rick Allen Hamilton, Jenny S. Li, Brian Marshall O'Connell, Keith Raymond Walker, Susan Marie Williams
  • Patent number: 7962461
    Abstract: The embodiments disclosed herein include new, more efficient ways to collect product reviews from the Internet, aggregate reviews for the same product, and provide an aggregated review to end users in a searchable format. One aspect of the invention is a graphical user interface on a computer that includes a plurality of portions of reviews for a product and a search input area for entering search terms to search for reviews of the product that contain the search terms.
    Type: Grant
    Filed: December 14, 2004
    Date of Patent: June 14, 2011
    Assignee: Google Inc.
    Inventors: Jan Matthias Ruhl, Mayur D. Datar
  • Patent number: 7962474
    Abstract: A method for processing queries for a document of elements is provided. The document includes a plurality of subsections where each subsection includes at least a portion of elements in the document. The method comprises: receiving a query for a path of elements in the document of elements; determining a plurality of step queries from the query, each step query including at least a part of the path of elements; for each step query in the plurality of step queries, determining one or more subsections that include elements that correspond to a step query; and determining at least one subsection that includes the path of elements of the query. A result for the query is generated using the at least one subsection.
    Type: Grant
    Filed: March 10, 2010
    Date of Patent: June 14, 2011
    Assignee: Marklogic Corporation
    Inventors: Christopher Lindblad, Paul Pedersen