Patents Examined by Vincent Boccio
  • Patent number: 7882089
    Abstract: Embodiments for caching database information are disclosed. A query may specify a set of information to be retrieved from a database file. The database file may be parsed according to the query to retrieve the set of information. The query and the corresponding set of information retrieved from the database file may be stored in a cache file. The cache file may be searched for the query, which may enable the set of information to be retrieved from the cache file. Searching the cache file and retrieving the set of information from the cache file may be faster than searching the database file to retrieve the set of information. The cache file may be associated with a currency token which may indicate whether the cache file is current. The currency token may indicate whether the database file has been updated since being parsed according to the query.
    Type: Grant
    Filed: July 13, 2005
    Date of Patent: February 1, 2011
    Assignee: Adobe Systems Incorporated
    Inventor: Philip Levy
  • Patent number: 7877367
    Abstract: A computer method and system provides for graphical specification of inquiries and includes a corresponding progressive summary. The inquiries operate on stream data. Users graphically specify an inquiry in a graphical user interface according to an ontology. The invention system generates a plain-text translation of the graphical description of the inquiry and displays the generated plain-text description in a progressive summary in the graphical user interface. The system continually updates and generates the display of the plain-text description during user construction of the inquiry. This provides feedback to the user for improved construction of the inquiry.
    Type: Grant
    Filed: January 22, 2008
    Date of Patent: January 25, 2011
    Assignee: International Business Machines Corporation
    Inventors: Steven I. Ross, Nishanth R. Sastry, Daniel M. Gruen, Susanne C. Hupfer, John F. Patterson, James E. Christensen, Stephen E. Levy
  • Patent number: 7865056
    Abstract: A method of controlling a run mode of a video signal recording/reproducing apparatus is provided. More particularly, a method of controlling a special playback mode of a video signal reproducing apparatus, by rejecting a special playback key input during comparison of program classes in an initial playback mode, and restricting run of a special playback mode while a video signal loaded with program class data is being reproduced, is provided. The special playback key command, which is input while the video signal with program class data is being reproduced, is refused, thereby preventing pictures from being output regardless of program class, because the program class cannot be exactly detected in a special playback mode.
    Type: Grant
    Filed: November 23, 2004
    Date of Patent: January 4, 2011
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Yeon-Taek Han, Kuen-Pyo Hong
  • Patent number: 7849084
    Abstract: A method for dynamic event matching. A domain model for each domain is defined. Individual requirements and preferences of a user are modeled to create a personal model. Dynamic requirements of a specific domain for the user are modeled. A dynamic event is generated. The dynamic event is obtained using an information server for format transformation to create an event model. The personal model is matched with the event model using a content-based method according to the domain model and the dynamic event. The user is informed of the matching results. The matching results are adjusted according to user feedback.
    Type: Grant
    Filed: January 18, 2006
    Date of Patent: December 7, 2010
    Assignee: Institute for Information Industry
    Inventors: Tse-Ming Tsai, Chin-Cheng Wu, Chun-Chieh Liao
  • Patent number: 7844587
    Abstract: Web-based user interface systems and methods for searching metadata-driven relational databases. Instead of requiring developers to determine the exact type and number of search criteria for each application, the present invention advantageously provides a user-customizable search interface that, in certain aspects, leverages dynamic HTML, JavaScript, and dynamic SQL. A user may choose the exact type and number of search parameters, enabling the user to build a custom report without requiring the user to write any code. The system dynamically builds a SQL search query based on the user identified search parameters. Once a user has built a custom search using the interface, that search may be saved for re-use, and shared with other users.
    Type: Grant
    Filed: July 22, 2005
    Date of Patent: November 30, 2010
    Assignee: Oracle International Corporation
    Inventors: Michael Blakeley, Syme Kutz, Carl Backstrom
  • Patent number: 7822748
    Abstract: A method (200) for delivering information (for example, monitoring data) is proposed. The information is collected (235) on a central server (110) from remote sources (105), in order to be provided to multiple clients (120) in response to corresponding requests. In the method of the invention, an interest index is calculated (280) according to the number of preceding requests of the information that have been submitted in the past (so as to estimate the interest of the clients for the information); moreover, a significance index is calculated (220) according to a probability of a current value of the information that is uploaded onto the server by the corresponding source (so as to estimate its importance for the clients). A frequency for refreshing the information on the server can then be determined (245) according to both the interest index and the significance index. In this way, the refresh frequency self-adapts to the expected behavior of the clients.
    Type: Grant
    Filed: January 30, 2009
    Date of Patent: October 26, 2010
    Assignee: International Business Machines Corporation
    Inventors: Roberto Longobardi, Antonio Perrone
  • Patent number: 7814061
    Abstract: The present invention discloses a method and system that automatically analyzes digital images containing people or objects to generate derived data from the images including non-imaging numerical data and text data. The image content of the digital image can then be destroyed and the derived data can be stored along with any associated capture metadata for use and/or analysis. By converting images containing people to derived data and associated capture metadata, which does not include images of people or likenesses of people, the privacy of the individual is maintained. The method is useful for security monitoring and advertising.
    Type: Grant
    Filed: January 24, 2008
    Date of Patent: October 12, 2010
    Assignee: Eastman Kodak Company
    Inventors: Cheryl J. Kuberka, John N. Border, Andrew C. Blose
  • Patent number: 7805057
    Abstract: A record carrier (1) of the invention stores at least video-related user data and control data in digital form. The control data enables playback control of the user data, which control data comprises at least play control data which defines user data items which are playable, at least selection control data for enabling the user to select and control reproduction of user data and at least variable control data for operating on user and system variables. The record carrier (1) is characterized in that the variable control data comprises at least one instruction for a conditional arithmetical operation.
    Type: Grant
    Filed: May 20, 1999
    Date of Patent: September 28, 2010
    Assignee: Koninklijke Philips Electronics N.V.
    Inventor: Erik C. Schylander
  • Patent number: 7801883
    Abstract: A method and apparatus are provided for improving the data processing speed through the storage of the record information of an identity module. In the method for improving data processing speed, a request for input/output of at least one predetermined record stored in the identity module from an application is received. Metadata about the requested record of the identity module and the request are transmitted to the identity module. Results corresponding to the request are received from the identity module, and are transmitted to the application.
    Type: Grant
    Filed: January 18, 2006
    Date of Patent: September 21, 2010
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Woon-jae Chung
  • Patent number: 7792806
    Abstract: A system and methods provide handling of variable rate playback in a multimedia computer architecture. The systems and methods provide data structures and interfaces that enable a computer architecture and components therein with the ability to playback data at speeds faster and slower than real-time, to playback data in reverse, and to change the rate of playback at any point during playback. One embodiment is a method for providing low-latency, glitch-free changes in a multimedia architecture. Other embodiments are directed to defining multimedia component responsibilities for making rate changes, allowing rate changes to work with standard playback types, coder-decoders, and renderers. The methods include determining a minimum of the maximum reported playback rates and determining minimum and maximum playback rates in a set of modes including: reverse skip mode, reverse key frame mode, reverse full mode, forward full mode, forward key frame mode, and forward skip mode.
    Type: Grant
    Filed: June 27, 2003
    Date of Patent: September 7, 2010
    Assignee: Microsoft Corporation
    Inventors: Geoffrey T. Dunbar, Kirt Debique, Glenn F. Evans, Robin C. B. Speed, Stephen Rowe, Rebecca C. Weiss, Matthijs Gates
  • Patent number: 7783654
    Abstract: A method and apparatus for multiple string searching using a ternary content addressable memory. For one embodiment, the method includes selecting character groups from an input text string in a temporal sequence, each character group having more than one character. A first character group of the character groups is compared with a plurality of character fields and a current state of a state machine is compared with a plurality of states of the state machine that correspond to the plurality of character fields to identify information indicative of a subsequent state of the state machine. Comparison of the first character group with the plurality of sets of character fields is repeated if the information indicative of the subsequent state of the state machine indicates that a terminal number of characters of a desired character pattern has been located and that the terminal number of characters is fewer than the number of characters in the first character group.
    Type: Grant
    Filed: September 19, 2006
    Date of Patent: August 24, 2010
    Assignee: NetLogic Microsystems, Inc.
    Inventor: Sanjay Sreenath
  • Patent number: 7774343
    Abstract: A content distribution system receives data describing media content available from one or more vendors. The content distribution system generates data that describes an offer and associates the media content data with the offer. The content distribution system provides data describing an offer to a client device. The client device receives a request for a media content offer. The media content offer may include one or more instances of media content. Each instance of media content is available from a media vendor. For each media content instance associated with the offer, the client determines a vendor able to provide the media content, and submits a request for the media content to the vendor.
    Type: Grant
    Filed: April 15, 2002
    Date of Patent: August 10, 2010
    Assignee: Microsoft Corporation
    Inventors: Balaji Thiagarajan, Arvind Kumar Peechara
  • Patent number: 7769737
    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: September 28, 2009
    Date of Patent: August 3, 2010
    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: 7764304
    Abstract: The present invention relates to a method for activating an image collecting process, comprising the step of releasing the power source of a component essential to the image collecting process from an inhibition imposed by an external magnet. In an embodiment of the invention the image collecting process is designed to image the insides of a body lumen. The present invention further relates to a packaging suitable for storing therein an imaging system, said package comprising a magnet. The imaging system comprises components essential to an image collecting process, said components operable in accordance with the invention.
    Type: Grant
    Filed: October 3, 2007
    Date of Patent: July 27, 2010
    Assignee: Given Imaging Ltd.
    Inventors: Gavriel Meron, Arkady Glukhovsky, Jerome Avron, Doron Adler
  • Patent number: 7751683
    Abstract: A technique for marking scene changes within video files. A video file with multiple frames is stored on a data store connected to a computer. Initially, the video file is received by an encoder or other processor. The frames of the video file are analyzed to identify scene changes between frames. Each frame of the video file includes a field that is marked with scene change data. Within the encoder, fields of frames are marked to represent scene changes.
    Type: Grant
    Filed: November 10, 2000
    Date of Patent: July 6, 2010
    Assignee: International Business Machines Corporation
    Inventor: William R. Belknap
  • Patent number: 7747566
    Abstract: A method of synchronizing at least one database including first data records of a portable electronic device with at least one other database including second data records. The method includes receiving information representative of the first data records and comparing the information representative of the first data records with information representative of the second data records to determine if changes made to either the first data records or the second data records are not reflected in the other of the first and second data records. If changes made to the second data records are not reflected in the first data records, only partial content of ones of changed second data records is transmitted to the portable electronic device. The partial content includes key fields of data sufficient to uniquely identify the ones of the changed second data records in which the key fields of data are contained.
    Type: Grant
    Filed: November 23, 2005
    Date of Patent: June 29, 2010
    Assignee: Research In Motion Limited
    Inventors: Piotr K. Tysowski, Michael T. Hardy
  • Patent number: 7747596
    Abstract: Components for a control and data processing infrastructure for multiple networked media peripherals are based on chained device connections using a transport-layer independent asymmetric control protocol such as PTP. These components provide a user interface which mirrors the chain of device connections, provides remote access to the media data distributed across said connected devices, can respond to events originating from members of the device chain and enables control and management of the underlying media processing capabilities of the connected devices.
    Type: Grant
    Filed: June 17, 2005
    Date of Patent: June 29, 2010
    Assignee: FotoNation Vision Ltd.
    Inventors: Petronel Bigioi, Peter Corcoran, Eran Steinberg
  • Patent number: 7742682
    Abstract: An information recording medium suitable for optical discs such as DVD-RAM is provided for integrated management of data as objects in different kinds of AV formats. Also, an apparatus is provided for data recording and playing to the medium. The medium stores management information including program chain information (PGC information) defining the playback order of the objects, and object information containing information relevant to the objects. The object information has general information of the object, attribute information and a map associating a playback time point of the object with an address on the optical disc of a component of the object to be played. The PGC information has cell information including information about type of object, identification information. The order of the cell information in the PGC information corresponds to the order in which the objects are played back.
    Type: Grant
    Filed: March 28, 2006
    Date of Patent: June 22, 2010
    Assignee: Panasonic Corporation
    Inventors: Tomoyuki Okada, Kaoru Murase, Kazuhiro Tsuga
  • Patent number: 7734145
    Abstract: The present invention is a system and method that facilitates the reduction of presentation glitches in a digital video system. The present invention is a system and method that automatically determines if digital video (DV) data is missing from a stream of DV information and replaces or patches missing DV data with appropriate information to reduce the appearance of interruptions in the video (e.g., glitches in presentations). A communication packet carrying application data is received by an application data patching computer system. In one embodiment of the present invention, an IEEE standard 1394 compliant isochronous packet carrying digital video information is received. The application data (e.g., DV information) is separated from other communication packet protocol data (e.g., IEEE standard 1394 compliant header information). The received application data is analyzed to determine if it conforms to configuration constraints of predetermined application data format requirements.
    Type: Grant
    Filed: April 17, 2006
    Date of Patent: June 8, 2010
    Assignees: Sony Corporation, Sony Electronics, Inc.
    Inventor: Xin Xue
  • Patent number: 7730058
    Abstract: A probabilistic detector is utilized to query a database. Utilization of a probabilistic detector provides assurance with 100 per cent probability that a search expression in the query is not in the database index. The probabilistic detector is implemented in the form of a Bloom filter. The probabilistic detector is created by hashing expressions in the database index and mapping the resulting hash values into the probabilistic detector. Upon receiving a query, expressions of the query are hashed. The probabilistic detector is queried using these hash values. If the results of querying the probabilistic detector indicate that searched for information may be in the database, the database is not queried. If the results of querying the probabilistic detector indicate that the information may be in the database, the database is queried for the information using the original query. This technique is advantageous in mitigating detrimental effects of denial of service attacks.
    Type: Grant
    Filed: October 5, 2005
    Date of Patent: June 1, 2010
    Assignee: Microsoft Corporation
    Inventors: Gaurav Sareen, Mark Steven Manasse, Martin Abadi, Michael A. Isard