Patents Examined by Shew-Fen Lin
  • Patent number: 8626796
    Abstract: A database, system and related method for storing, retrieving, manipulating and presenting nutritional information about food items includes functions and data tables arranged to enable nutritional value scoring and rating. The database, system and method are arranged to enable users to input nutritional information deemed pertinent to assessing the nutritional value of food items. The tables of the database include entities representing food item designations, and arrangements of nutritional information. The nutritional information may be acquired from external sources or generated internally, including for prepared foods. The system is arranged to enable users to generate customized reports based on all product and/or company information of interest or any selectable portions of such information.
    Type: Grant
    Filed: August 31, 2007
    Date of Patent: January 7, 2014
    Assignee: Guiding Stars Licensing Company
    Inventors: James L. McBride, Thomas A. Pike
  • Patent number: 8625920
    Abstract: The invention is directed to a method and apparatus for constructing a virtual microscope slide. The method encompasses the construction of a data structure by digitally scanning a specimen and acquiring digital image data of a series of digitized adjacent image segments of the specimen. The image segments are useable to provide an overall magnified image of the specimen as well as higher magnification images of selected points on the specimen. The scanned digital image data can be stored and transferred over an Internet or intranet communication channel. A control program is provided for the data structure for viewing the overall magnified image and higher magnification images of selected points on the specimen. The control program allows for the selection of a point on the overall magnified image, and display from the stored digital image data a corresponding higher magnification image of the selected point.
    Type: Grant
    Filed: June 21, 2004
    Date of Patent: January 7, 2014
    Assignee: Olympus America Inc.
    Inventors: James W. Bacus, James V. Bacus
  • Patent number: 8620889
    Abstract: A file fetcher manager provides commonly-utilized management and resource allocation for multiple file fetchers that each implement a different type of mechanism or protocol for transferring data files between peer endpoints in meshes associated with a cloud-computing service. Each file fetcher is configured with both client-side and server-side components to retrieve and serve out data files. The file fetcher manager encapsulates the file fetchers to provide an abstract interface to callers while hiding the underlying details of the file fetchers. The file fetcher manager is arranged for managing simultaneous operations of the multiple file fetchers to route requests from the callers to the appropriate file fetchers, and for scheduling work items for the file fetchers so that data transfers efficiently utilize available resources while keeping the entire transfer process coherent and organized.
    Type: Grant
    Filed: March 27, 2008
    Date of Patent: December 31, 2013
    Assignee: Microsoft Corporation
    Inventors: Akash Jeevan Sagar, Muthukaruppan Annamalai, Vladimir D. Fedorov, Richard Y. Chung
  • Patent number: 8620970
    Abstract: A filesystem can be converted to a different version by creating a new data structure according to a new format of the different version and transforming the data from the filesystem to the new data structure. Transforming the data can include changing the format of the data in the filesystem to be compatible with the new data structure format. The data may be incorporated into the new data structure by copying the data, or creating indirect reference mechanisms to point to the original data.
    Type: Grant
    Filed: October 3, 2006
    Date of Patent: December 31, 2013
    Assignee: Network Appliance, Inc.
    Inventors: Robert English, Ram Kesavan
  • Patent number: 8595226
    Abstract: In one embodiment of the present invention, a main server receives a content request identifying a content category from a client and identifies the client sending the request from the content request. Then, the content category from the content request is identified. The main server determines if the content category is included in a preference tag of the identified client. The preference tag comprises a plurality of hierarchical category identifiers selected from a hierarchical configuration of category identifiers. If the content category is included in the preference tag associated with the identified client, then personalized content according to the preference tag of the identified client is provided. Thus, a method and system for providing content according to personal preference are provided.
    Type: Grant
    Filed: October 17, 2007
    Date of Patent: November 26, 2013
    Assignee: Yahoo! Inc.
    Inventors: Jin Soo Kim, Daniel Jim Roh, Ho Yun Lee
  • Patent number: 8583695
    Abstract: Method and apparatus for evaluating statistical significance over time are described. A graphical display helps to establish if an improvement produces effective results over a period of time relative to similar results from a control group. This graphical display can be achieved in part by calculating and plotting the control group's “area of common performance” representing confidence intervals around the mean of the metric being analyzed. Subject group data can be represented by either a run chart or a box plot, depending on whether the subject group data is discrete or continuous. In some embodiments a hypothesis test can be performed on the data to verify the representation.
    Type: Grant
    Filed: June 28, 2006
    Date of Patent: November 12, 2013
    Assignee: Bank of America Corporation
    Inventors: Daniel Espejel, Kathleen Dierdre Sill
  • Patent number: 8577889
    Abstract: A software and/or hardware facility is described that enables searches for transient multimedia resources that are contained in real-time multimedia streams. Because real-time data streams are not archived for subsequent access, transient resources contained in the streams are preferably quickly identified, characterized in a database, and indexed so that the facility can locate transient resources that are responsive to search queries. Stream listeners are disclosed that are configured to monitor data streams and identify transient resources within the streams based on associated metadata. Various techniques are disclosed to optimize the operation of the stream listeners. In response to a search query, search results are generated by the facility that include transient multimedia resources that are accessible via a network at the time that the search query is received.
    Type: Grant
    Filed: July 18, 2006
    Date of Patent: November 5, 2013
    Assignee: AOL Inc.
    Inventors: Austin D. Dahl, Jennifer L. Kolar, Theodore G. Diamond
  • Patent number: 8577902
    Abstract: Data organization and indexing, in which data that includes information for multiple attribute classes is accessed and redundancy characteristics of the accessed data within each of at least two of the multiple attribute classes are identified. Based on the identified redundancy characteristics, a relative order among the multiple attribute classes of the accessed data is determined and the accessed data is organized based on the determined relative order. The organized data is compressed using run length encoding and an index that is descriptive of the compressed data is generated. The encoded data and the generated index are stored to enable subsequent searching of the encoded data using the generated index.
    Type: Grant
    Filed: May 11, 2010
    Date of Patent: November 5, 2013
    Assignee: MicroStrategy Incorporated
    Inventors: Alex Ye, Benjamin Z. Li
  • Patent number: 8577908
    Abstract: A method, system and article of manufacture for accessing data in a database independent of the particular manner in which the data is physically represented and for preventing alterations of data in the database when a query is executed against the database are provided. One embodiment provides a method of preventing alterations of data in a database when a query is executed against the database. The method includes providing a logical representation of the data defining a plurality of logical fields abstractly describing associated physical entities of the data; receiving an abstract query comprising at least one logical field of the plurality of logical fields; and locking the at least one logical field before executing the abstract query.
    Type: Grant
    Filed: March 20, 2003
    Date of Patent: November 5, 2013
    Assignee: International Business Machines Corporation
    Inventors: Richard D. Dettinger, Frederick A. Kulack, Richard J. Stevens, Eric W. Will
  • Patent number: 8572077
    Abstract: Embodiments of the present invention provide a method and system for generating an online listing, such as a yellow pages listing, that includes information about an object, such as a business, and also includes at least one image of the structure containing the object. For example, the image may be a digital image of the store front of a business taken at a street view. Additionally, a user may select an image from a plurality of images that the user perceives as being an appropriate representative image for the business. Based on votes received a default representative image may be identified that is provided in response to a request for information about the business.
    Type: Grant
    Filed: February 13, 2007
    Date of Patent: October 29, 2013
    Assignee: A9.com, Inc.
    Inventors: Barnaby M. Dorfman, Udi Manber, Jonathan A. Gold, Huy T. Ha, Timothy Caro-Bruce, Jason Karls
  • Patent number: 8572110
    Abstract: A textual search index is used to identify data objects that have numerical properties that satisfy search queries. As described herein, a search index contains search index entries, each of which specifies a reference string and a set of data object identifiers. When an original search query is received, the search query is transformed into a transformed search query such that numerical comparison query elements in the original search query are transformed into equivalent textual comparison query elements. The search index is then used to identify ones of the data objects that satisfy the transformed search query. A list of the identified data objects may then be provided in response to the original search query.
    Type: Grant
    Filed: December 4, 2008
    Date of Patent: October 29, 2013
    Assignee: Microsoft Corporation
    Inventors: Suryanarayana M. Gorti, Ashish Consul, Graham Smith, Pingjun Hu
  • Patent number: 8566352
    Abstract: Under the present invention, a multidimensional data structure (MDS) is populated with data handling methods. Specifically, each data handling method is stored in the MDS at an address that corresponds to a set of coordinate values. The sets of coordinate values are determined using responses to a plurality of questions. Once the MDS is populated, a data item can then be associated with a particular data handling method using additional responses to the same plurality of questions that are posed with respect to the data item. Specifically, using the additional responses, a set of coordinate values is determined for the data item. The data item is then associated with the data handling method(s) that is stored in the MDS at the address corresponding to the data item's set of coordinate values.
    Type: Grant
    Filed: August 31, 2007
    Date of Patent: October 22, 2013
    Assignee: International Business Machines Corporation
    Inventor: William T. Haase
  • Patent number: 8554748
    Abstract: A system is provided including a host processing system and a remote management module coupled to it. The host processing system is configured to receive an update package. The remote management module is configured to determine one or more modified files from the update package and update its current embedded system by replacing, with the one or more modified files, only those files associated with the current embedded system that correspond to the one or more modified files.
    Type: Grant
    Filed: November 30, 2005
    Date of Patent: October 8, 2013
    Assignee: NetApp, Inc.
    Inventors: Kiran Kamity, Mitalee Gujar
  • Patent number: 8554774
    Abstract: Searching of objects captured by a capture system can be improved by eliminating irrelevant objects from a query. In one embodiment, the present invention includes receiving such a query for objects captured by a capture system, the query including at least one search term. This search term is then hashed to a term bit position using a hash function. Then objects can be eliminated if, in a word index associated with the object, the term bit position is not set.
    Type: Grant
    Filed: September 1, 2010
    Date of Patent: October 8, 2013
    Assignee: McAfee, Inc.
    Inventors: William Deninger, Erik de la Iglesia
  • Patent number: 8549036
    Abstract: This document discusses, among other things, an information technology (IT) enterprise manager system. In one example, the system includes data groups organized into IT Services, IT Resources, and IT Consumers data groups. The IT Resources data group may include one or more of an IT Applications data group, an IT Assets data group, an IT Staff Data group, and an IT Vendors data group. The IT Consumers data group may include one or both of a Business Processes data group and an IT Clients data group. Information in one data group may use a link to other information in another data group. In one example, the system provides tools and methods for managing a portfolio IT projects through various phases of their lifecycles, such as during project definition, establishing a business case for the project, project design and implementation, and/or project wrap-up.
    Type: Grant
    Filed: December 22, 2003
    Date of Patent: October 1, 2013
    Assignee: Bladelogic, Inc.
    Inventors: Stephen J. O'Connor, Thomas M. Niermann
  • Patent number: 8548943
    Abstract: A wireless handheld device operable to continuously synchronize PIM information with a host desktop computer. The device comprises a software module for updating a handheld PIM database to reflect a change to PIM information, a software module for updating a handheld mirror database to reflect the change to PIM information, a software module for generating a PIM message relating to the change to the PIM information, a software module for translating the PIM message from a handheld data format into a network data format and a software module for sending the PIM message from the client wireless handheld device to the host desktop computer via a wireless network.
    Type: Grant
    Filed: December 22, 2005
    Date of Patent: October 1, 2013
    Assignee: BlackBerry Limited
    Inventors: Anish Agrawal, Zhigang Ruan
  • Patent number: 8538922
    Abstract: A first epoch column pair includes a first global identification (ID) having first maximum value. A second epoch column pair includes a second global identification having second maximum value. The first epoch column pair receives first snapshots, and the first global ID increases with each of the first snapshots. When first global ID reaches first maximum value minus 1, switch to the second epoch column pair. The second epoch column pair receives second snapshots, and second global ID increases with each of the second snapshots. First global ID and first epoch column pair are reset, based on conditions. When second global ID reaches first maximum value minus 1, switch back to first epoch column pair. The first epoch column pair again receives first snapshots, and the first global ID increases with each of the second snapshots. Second global ID and second epoch column pair are reset, based on conditions.
    Type: Grant
    Filed: October 11, 2010
    Date of Patent: September 17, 2013
    Assignee: International Business Machines Corporation
    Inventors: Felix Beier, Oliver Koeth, Knut Stolze
  • Patent number: 8521707
    Abstract: Provided are a method, system, and article of manufacture for validating stored copies of data images to load into memory. An image of data is maintained in a memory, wherein the image in the memory includes a generation number. The image in the memory is written to at least two copies of the image to storage locations in response to a first event, wherein the generation number for the image in the memory is stored in the storage locations having the copies of the image. A check generation number is stored in a storage location. The image is loaded from at least one of the copies of the image in one of the storage locations to the memory in response to a second event The generation number for the image loaded into the memory. The check generation number is incremented in response to the second event. The generation numbers for the copies of the image in the storage locations and the check generation number are used to validate the copies of the image.
    Type: Grant
    Filed: April 11, 2012
    Date of Patent: August 27, 2013
    Assignee: International Business Machines Corporation
    Inventors: Said Abdullah Ahmad, Michael Thomas Benhase, David Frank Mannenbach, Tim Stephen Vande Zande
  • Patent number: 8498996
    Abstract: A computer-implemented method and system allows generating a query and a first fourth generation language at a native system to a non-native database which is capable of processing queries in a second fourth generation language. A query initiated by a client applicant in a first fourth generation language is analyzed to determine if it can be processed by a non-native system capable of processing queries in a second fourth generation language. Non-standard syntax representative of a function and the query that cannot be evaluated by the non-native database system is identified. If the syntax is discovered, the query is transformed through the use of formats or through an algorithm process into an equivalent query expression that can be processed by the database system.
    Type: Grant
    Filed: November 3, 2008
    Date of Patent: July 30, 2013
    Assignee: SAS Institute Inc.
    Inventors: Michael Stephen Whitcher, Richard Dean Langston, Howard Plemmons, Jr.
  • Patent number: 8484205
    Abstract: The system provides a technique for finding relevant content and content sources based on the aggregation and analysis of individual indications of relevance. The system identifies and provides selections of relevant content. It may comprise a selection acquisition subsystem, a selection network repository subsystem, a scoring engine, and a recommendation engine, and is used to generate sources of content comprising sets of prioritized links directed to a topic or community of interest.
    Type: Grant
    Filed: July 19, 2010
    Date of Patent: July 9, 2013
    Assignee: OneSpot, Inc.
    Inventor: Nathan Matthew Cohen