Patents Examined by Vincent Boccio
  • Patent number: 7996391
    Abstract: A method includes generating search results in response to a user query, where at least one of the search results includes a group of links. The group of links may represent links to web pages within a same web site and may be identified based on at least one factor associated with the links. The method may also include providing the search results to the user.
    Type: Grant
    Filed: June 20, 2005
    Date of Patent: August 9, 2011
    Assignee: Google Inc.
    Inventors: Luis Castro, Walt Lin, Benedict Gomes
  • Patent number: 7987216
    Abstract: A method of sharing data of a scalable video coding (SVC) file and the SVC file are provided. The SVC file includes: a scalable base track including at least one scalable layer entry each storing metadata of the at least one scalable layer; and at least one sub track generated based on the scalable base track, which includes identification information of the scalable layer that is a basis of generation of a sub track among the scalable layers and identification information of the scalable base track instead of the scalable layer entry. Accordingly, when an SVC coded content is stored as a file, it is possible to reduce a storage capacity by avoiding duplication of common data and to provide convenience when the stored content is reprocessed by allowing a relation of tracks correlated to one another to be represented.
    Type: Grant
    Filed: January 9, 2007
    Date of Patent: July 26, 2011
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Seong-Jun Bae, Yong-Ju Cho, Jae-Gon Kim, Jin-Woo Hong
  • Patent number: 7983522
    Abstract: A hand-held battery powered data transfer and repository device for transferring data between one or more flash memory modules and a large capacity digital storage device, which may be either external or internal to the device. The device includes one or more slots to accept a flash memory module into a housing which includes processing and logic circuitry disposed within the housing for transferring data between the flash memory module and the large capacity digital storage device. Ports are disclosed for transferring data between the repository and data transfer device to a host device, which may be a wide range of digital appliances including a digital computer, a digital camera, a camcorder or a personal digital assistant.
    Type: Grant
    Filed: September 14, 2005
    Date of Patent: July 19, 2011
    Assignee: SMDK Corp.
    Inventors: Michael S. Battaglia, Offie L Drennan, Addison M. Fischer
  • Patent number: 7958119
    Abstract: A method for content recommendation for a user, wherein a song or a video is recommended to the user and a confidence measure is determined for the recommended song. The confidence measure is displayed to the user, so the user may get more confidence into the recommendation of the system.
    Type: Grant
    Filed: February 4, 2008
    Date of Patent: June 7, 2011
    Assignee: SONY Deutschland GmbH
    Inventors: Jana Eggink, Thomas Kemp, Wilhelm Hagg, Taufan Zimmer, Tomasz Feduszczak
  • Patent number: 7953711
    Abstract: In general, the invention relates to a method for garbage collection. The method includes examining old regions to obtain a mark bitmap, a connectivity matrix, and fragmentation information, where the mark bitmap describes marked words and unmarked words for the old regions. The method further includes identifying a fragmented region in the old regions based on the fragmentation information, where the fragmented region includes at least one of the marked words. The method further includes copying the at least one of the marked words to a new region allocated from a pool of free regions, designating each of the unmarked words not in the fragmented region as free, adjusting a cross-region reference to the fragmented region in the marked words to point to the new region based on the connectivity matrix, and adding the fragmented region to the pool of free regions.
    Type: Grant
    Filed: April 30, 2008
    Date of Patent: May 31, 2011
    Assignee: Oracle America, Inc.
    Inventors: Sunil Soman, Laurent Philippe Daynes
  • Patent number: 7949647
    Abstract: Search assistance is provided to users that submit search queries to search engines. In one implementation, a partial search query input by a user to a search engine is received. The partial search query is predicted to be a navigational query. A web address is selected based on the predicted navigational query. A search assistance list that includes the selected web address is generated. The search assistance list is displayed to the user in response to the received partial search query. In another implementation, a plurality of suggested search queries is determined for the received partial search query. A suggested search query of the plurality of suggested search queries having a highest relevance to the user is determined. A search assistance list is generated and displayed to the user. The suggested search query having the highest relevance to the user is prominently displayed in the search assistance list.
    Type: Grant
    Filed: November 26, 2008
    Date of Patent: May 24, 2011
    Assignee: Yahoo! Inc.
    Inventors: Carlos Teran, Tom Chi, Don Chennavasin, Ashley Hall
  • Patent number: 7945548
    Abstract: A method of sourcing a piece of equipment or a replacement part includes preparing a part request record, providing a part source database, searching part source records in the database according to one or more search parameters associated with the part, part requestor or part source, creating a prospective part source list, and prioritizing the part source list by one or more indexing fields, to identify sources predicted to have the part at the best combination of quality, price, and other similar factors. A method of updating the indexing fields is also disclosed.
    Type: Grant
    Filed: January 3, 2007
    Date of Patent: May 17, 2011
    Assignee: PartsSource, Inc.
    Inventors: A. Ray Dalton, Dan Betting
  • Patent number: 7945545
    Abstract: A method and system for utilizing user information to provide a network address. The method collects user information about a user from at least one electronic device that is associated with the user. In addition, a network address activity pattern is identified based on a combination of a network browsing activity and the user information. A list of network addresses that have been viewed in context of the activity pattern is then accessed. At least one network address on the list of network addresses is scored. Then, the at least one network address having a highest score is provided to the user.
    Type: Grant
    Filed: October 13, 2005
    Date of Patent: May 17, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Stephen P. Sorkin, Rajan M. Lukose, Joshua R. Tyler
  • Patent number: 7945549
    Abstract: A computer-assisted design tool for identifying, specifying, ordering, pulling, connecting and labeling one or more types of electrical cable at a job site uses a job plan as a primary organizing concept. The job plan has one or more applications for which the cable is to be provided and one or more device types to which one of several possible cable types is to be connected. Each device type is associated with one or more locations at which the identified device is located at the site. For each location, a cable length and number of pulls are specified, and a markup legend code is stored to show how the cable length should be marked up to indicate the location to which the cable length is to be connected. The design tool automatically generates markup legend images based on the stored markup codes and enables the user to order all cable requirements for the job over the Internet. The tool also generates comprehensive documentation for the job to be installed, including box labels and wire tags.
    Type: Grant
    Filed: June 21, 2007
    Date of Patent: May 17, 2011
    Assignee: Windy City Wire cable and Technology Products, LLC
    Inventor: Richard G. Galgano
  • Patent number: 7941415
    Abstract: A method is provided for flagging email messages sent to a user containing inquiries directed to the user comprises defining a natural language model for a set of inquiring phrasal forms in a first data store; defining a list of terms used to identify a first user having an email address managed by a host system in a second data store; accessing the host system to retrieve an email message sent to the email address; parsing a textual content of a body of the email message to generate one or more natural language tokens each corresponding to a text string in the body; accessing the first data store to identify each of the one or more natural language tokens that matches with an inquiring phrasal form; accessing the second data store to determine if any of the text strings corresponding to the one or more natural language tokens that match with an inquiring phrasal form includes a term from the list of terms; and flagging the email message if any of the text strings in the message body corresponding to the one
    Type: Grant
    Filed: June 17, 2008
    Date of Patent: May 10, 2011
    Assignee: International Business Machines Corporation
    Inventors: Kimilee S. Gile, Elaine I. Kuo, Fang Lu, Corey S. McCaffrey
  • Patent number: 7933898
    Abstract: A keyword advertising service method for providing search information in response to a search request, the method includes the steps of: maintaining a search information database for storing at least one search information record; receiving a search request packet including a keyword inputted in a partner site selected by a user and a site identifier for identifying the partner site, from the partner site; extracting, in response to the search request packet, at least one search information record including a keyword corresponding to the keyword included in the search request packet, from the search information database, by using the bidding participation fee; rolling the extracted search information records independently from the bidding participation fee to be displayed on a result list field and providing the result list field to the partner site in response to the search request; and charging an advertiser corresponding to the search information record, in the case the user clicks the search information r
    Type: Grant
    Filed: August 31, 2005
    Date of Patent: April 26, 2011
    Assignee: NHN Business Platform Corporation
    Inventor: Woo Sung Lee
  • Patent number: 7929019
    Abstract: An information processing device converts images to image data and records the image data to a recording medium. The device includes a selector, an arrangement adjuster and an output. The selector selects desired image data to be output to a printing device from among the image data recorded in the recording medium. The arrangement adjuster adjusts an arrangement of the image data when there is image data of more than one image selected by the selector. The output outputs the plurality of image data arranged by the arrangement adjuster to the printing device. The plurality of image data can be, for example, continuously shot image data.
    Type: Grant
    Filed: June 8, 2010
    Date of Patent: April 19, 2011
    Assignee: Nikon Corporation
    Inventors: Akira Ohmura, Shoei Nakamura
  • Patent number: 7930284
    Abstract: A method and system to protect users against potentially fraudulent activities associated with spoof web sites are described. According to one aspect of the present invention, the URL of a document downloaded via a web browser client is compared to the URLs in a list of URLs for known spoof sites. If the URL for the downloaded document is found in the list of URLs for known spoof sites, a security indicator is displayed to the user to indicate to the user that the downloaded document is associated with a known spoof site. According to another aspect of the invention, a security server maintains a master black list and periodically communicates updates of the master black list to the local list of a client security application.
    Type: Grant
    Filed: July 2, 2010
    Date of Patent: April 19, 2011
    Assignee: eBay Inc.
    Inventors: Scott Leahy, Jeffrey Taylor, Chris Lalonde, Ajay Agrawal, Kevin H Embree, Jeffrey L. King, Andy Brown, Mathew Gene Henley
  • Patent number: 7925656
    Abstract: Markup language node level hash join operations for evaluating a query language query are performed. The markup language node level hash join mechanism, i.e. the “XHashJoin” operator, is a multi-way join operator that uses two hash tables, BUILD and PROBE, to intersect document nodes from multiple index scans and to buffer intermediate query results. The BUILD hash table stores document nodes matching the predicates of a query, and buffers document nodes satisfying extraction nodes, of each portion of the query up to a current portion of the query being evaluated. The BUILD hash table and the PROBE hash table are switched at each portion of the query being evaluated. Query results are generated by linking document nodes buffered in the BUILD hash table based on the semantics of each extraction node.
    Type: Grant
    Filed: March 7, 2008
    Date of Patent: April 12, 2011
    Assignee: International Business Machines Corporation
    Inventors: Shaorong Liu, Edison L. Ting
  • Patent number: 7912843
    Abstract: A system for selecting electronic advertisements from an advertisement pool to match the surrounding content is disclosed. To select advertisements, the system takes an approach to content match that takes advantage of machine translation technologies. The system of the present invention implements this goal by means of simple and efficient machine translation features that are extracted from the surrounding context to match with the pool of potential advertisements. Machine translation features used as features for training a machine learning model. In one embodiment, a ranking SVM (Support Vector Machines) trained to identify advertisements relevant to a particular context. The trained machine learning model can then be used to rank advertisements for a particular context by supplying the machine learning model with the machine translation features measures for the advertisements and the surrounding context.
    Type: Grant
    Filed: October 29, 2007
    Date of Patent: March 22, 2011
    Assignee: Yahoo! Inc.
    Inventors: Vanessa Murdock, Massimiliano Ciaramita, Vassilis Plachouras
  • Patent number: 7904427
    Abstract: Systems and methods for facilitating more efficient timestamping in a lazy timestamping transaction time database environment are described herein. A recovery log component can store timestamp information of a transaction in a commit record of the transaction, wherein the commit record of the transaction is included in a recovery log. A volatile reference count component can update reference count data of the transaction in a volatile timestamp table to reflect a number of records of the transaction that do not persistently include timestamp information. Further, a checkpoint component can update timestamp information for a batch of transactions, wherein the timestamp information is updated in a record of the persistent timestamp table to ensure that the timestamp information persists in the record of the persistent timestamp table before the commit record of the transaction that contains the transaction's timestamp information is deleted from the recovery log.
    Type: Grant
    Filed: January 11, 2008
    Date of Patent: March 8, 2011
    Assignee: Microsoft Corporation
    Inventor: David B. Lomet
  • Patent number: 7894708
    Abstract: A method and apparatus for automatically creating a play list of a received digital broadcast stream to be recorded on a recording medium. Specific positions of the received broadcast stream in which the packet identification code contained in the received stream changes are detected and recorded as entry points of programs. A play list can be automatically created based upon the detected entry points, thereby enabling a user to easily locating start positions of recorded programs.
    Type: Grant
    Filed: March 6, 2009
    Date of Patent: February 22, 2011
    Assignee: LG Electronics Inc.
    Inventors: Jae-Yong Yoo, Byung-Jin Kim, Kang-Soo Seo
  • Patent number: 7889972
    Abstract: A method for traversing a multiplexed data packet stream including choosing a starting location in a multiplexed data packet stream, making a bi-directional search from the starting location to locate a nearest system stream object; and traversing the system stream as a doubly-linked list of objects. Traversing the system stream preferably includes traversing object links of the doubly-linked list of objects. The objects are further preferably cached with an LRU process. Multiple disjoint locations in the system stream can be accessed with a virtual linked list. The virtual linked list can be used to search forwardly, backwardly, or both forwardly and backwardly.
    Type: Grant
    Filed: August 19, 2004
    Date of Patent: February 15, 2011
    Assignee: G&H Nevada-Tek
    Inventor: Michael L. Gough
  • Patent number: 7890510
    Abstract: Improved techniques are disclosed for detecting patterns of interaction among a set of entities and analyzing community evolution in a stream environment. By way of example, a technique for processing data from a data stream includes the following steps/operations. A data point of the data stream representing an interaction event is obtained. An interaction graph is updated on-line based on the data point representing the interaction event. The updated interaction graph is stored in a nonvolatile memory. An interaction evolution is determined off-line from the updated interaction graph stored in the nonvolatile memory.
    Type: Grant
    Filed: October 5, 2005
    Date of Patent: February 15, 2011
    Assignee: International Business Machines Corporation
    Inventors: Charu C. Aggarwal, Philip Shi-Lung Yu
  • Patent number: 7890452
    Abstract: Presentation methods are determined from a work context and/or user preferences. The presentation methods can be combined in any manner with various navigational methods and working modes, to present any type of enterprise data to a user.
    Type: Grant
    Filed: July 13, 2005
    Date of Patent: February 15, 2011
    Assignee: SAP AG
    Inventors: Dennis B. Moore, Andreas Vogel