Matching Application Process To Displayed Media Patents (Class 715/210)
  • Patent number: 7594183
    Abstract: Various embodiments of a method, system and computer program product for capturing a workflow are provided. A capture application automatically stores at least a portion of a copied screen of a source application from a clipboard to provide a captured screen. The capture application repeats the automatic storing to provide a set of captured screens. In various embodiments, a document is built based on the set of captured screens.
    Type: Grant
    Filed: August 12, 2004
    Date of Patent: September 22, 2009
    Assignee: International Business Machines Corporation
    Inventor: Brian Scott Dreher
  • Patent number: 7593906
    Abstract: Enhancements to Bayesian prediction models for network location traffic provide increased accuracy in web traffic predictions. The enhancements include implementing user advertising target queries to determine preferred edges of a Bayesian model, employing hierarchical data structures to cleanse training data for a Bayesian model, and/or augmenting existing data with new training data to enhance a previously constructed Bayesian model. Preferred edge enhancements for the Bayesian model utilize target attribute derived preferred edges and/or explicitly specified preferred edges. Training data is cleansed utilizing tag hierarchies that can employ parent-child relationships, ancestor relationships, and/or network location specific parameters. New training data can also be employed to adjust probabilities in a previously constructed Bayesian model. The new training data can be weighted differently than data represented by the previously constructed Bayesian model.
    Type: Grant
    Filed: July 31, 2006
    Date of Patent: September 22, 2009
    Assignee: Microsoft Corporation
    Inventors: David M. Chickering, Ashis K. Roy, Prasanth Pulavarthi
  • Patent number: 7594218
    Abstract: A system and method adds audio to a media file. The audio may be received via one or more files in an uncompressed format, a compressed format or both types of files may be received. The system and method can mix multiple sources, and converts the audio received into a compressed version in a manner that facilitates streaming.
    Type: Grant
    Filed: July 23, 2002
    Date of Patent: September 22, 2009
    Assignee: Adobe Systems Incorporated
    Inventor: Slavik Lozben
  • Patent number: 7590933
    Abstract: A method and system for displaying an annotated file are described. The method includes associating an annotation with a programming module of a baseline file and displaying in a window of a graphical user interface the baseline file as a tree structure having a plurality of nodes. Each node represents a programming module of the baseline file. The method also includes displaying the annotation proximate to the node that represents the programming module with which the annotation is associated. The annotation includes at least one message indicative of a modification made to the baseline file by a contributor.
    Type: Grant
    Filed: November 17, 2004
    Date of Patent: September 15, 2009
    Assignee: International Business Machines Corporation
    Inventors: Kim Letkeman, Geoffrey M. Clemm, Scot A. Aurenz
  • Patent number: 7587673
    Abstract: An information processing apparatus which allows a user to select information on a predetermined program as programs interesting to the user and current topics of conversation. The information processing apparatus includes: a first selection section for extracting a keyword from program information of a predetermined program selected from at least one of a program being received and a recorded program, and selecting article information including the same keyword as the extracted keyword among article information described in an RSS format and being delivered to a user; and a display controller for displaying the article information selected by the first selection section simultaneously with an image of the predetermined program.
    Type: Grant
    Filed: July 18, 2006
    Date of Patent: September 8, 2009
    Assignee: Sony Corporation
    Inventors: Tatsuya Narahara, Nobuyuki Fujiwara, Toshiharu Yabe, Kenichiro Kobayashi, Tsutomu Seki, Hideaki Okamura
  • Patent number: 7587453
    Abstract: A method and system for determining an availability of an application. Pairs of processes utilized by the application are determined. Each pair includes consumer and provider processes. For each pair, a diagnostic transaction is initiated by the pair's consumer process, utilizes an application programming interface (API) to open a connection between the consumer process and provider process and to request access to a resource managed by the provider process. Any communication between a pair's consumer and provider processes uses the same API. The diagnostic transaction is completed by receiving or not receiving, at the consumer process, a response from the pair's provider process where the response provides the requested access. Receipt of the response designates the provider process as available to the application, whereas non-receipt of the response designates the provider process as unavailable. If responses are received for all diagnostic transactions, the application is available.
    Type: Grant
    Filed: January 5, 2006
    Date of Patent: September 8, 2009
    Assignee: International Business Machines Corporation
    Inventors: Raminder Singh Bhrara, Philip Andrew Watkins
  • Patent number: 7577921
    Abstract: Techniques for facilitating efficient local search using acronym are disclosed. According to one aspect of the techniques, a graphic user interface is provided to accept inputs from a user; letters successively entered as the inputs from the user are received; and titles are then progressively reduced and displayed in accordance with the letters, wherein the titles have words each beginning with one of the letters.
    Type: Grant
    Filed: July 18, 2006
    Date of Patent: August 18, 2009
    Assignee: VUDU, Inc.
    Inventor: David Zink
  • Patent number: 7571355
    Abstract: Methods are described for solving the problems associated with error messages by providing methods for unique identification of error messages to allow for resolving one or several messages to information, such as a knowledge base article. The methods include a method for reporting errors by generating an error message box upon determination that an error occurred, displaying the error message box to a user and allowing a user to interact with the error message box by selecting a universal resource locator (URL) in the error message box to connect to product support. The user can cause passing of a string to product support including an error message identifier to enable a search to match the error message identifier to information concerning the error. The information could be information about the error or a bug submission form for assisting product support to isolate a new error in the application.
    Type: Grant
    Filed: October 10, 2003
    Date of Patent: August 4, 2009
    Assignee: Microsoft Corporation
    Inventor: Rostislav Shabalin
  • Patent number: 7565377
    Abstract: An artificially intelligent system comprising a plurality of autonomous virtual machines, anonymously matching advertisements over a publicly accessible electronic network. The system automates matching of free form electronic documents for supply and demand of goods or services. Each machine employs an expert system with a geographical bias, an inherent learning capability, and tendency to improve accuracy over time. Advertisements and knowledge bases are replicated to identically configured networked machines. Each machine elicits a qualified, interactive response to an advertisement, employing electronic commerce in the purchase of contact information for a supplier, by a demander.
    Type: Grant
    Filed: December 6, 2002
    Date of Patent: July 21, 2009
    Inventor: Robert Michael Watson
  • Publication number: 20090177671
    Abstract: Novel tools for development and operation of ETL (Extract Transform Load) systems for populating databases. An embodiment uses metadata tables to describe relationships between jobs to run for processing data. These relationships can include parent-child job relation, and priority. These tools create a DataStage Service Architecture (DSA) that helps automate and control the ETL process. Other tools allow developers to easily view and update the ETL process.
    Type: Application
    Filed: March 28, 2008
    Publication date: July 9, 2009
    Applicant: ACCENTURE GLOBAL SERVICES GMBH
    Inventors: PAOLO PELLEGRINI, Antonio Grasso
  • Publication number: 20090172513
    Abstract: In some embodiments, a reading device is provided with a shortcut read mode in which a user can instruct the reading device of the type of document (e.g., invoice, package label, newspaper, etc.) that is to be read so that the device can more efficiently find and read back to the user desired (target) information from the document.
    Type: Application
    Filed: December 31, 2007
    Publication date: July 2, 2009
    Inventors: Gretchen Anderson, Jeff Witt, Ben Foss, JM Van Thong
  • Publication number: 20090164878
    Abstract: Embodiments described herein are directed to selectively redacting and unredacting display information in accordance with a redaction policy. In one embodiment, a computer system receives user input indicating a user's intention to selectively redact portions of accessed documents. The computer system accesses at least one document, such that the document is capable of being displayed to the user. The computer system determines that the accessed document comprises one or more tags indicating which portions of the document are to be redacted. The computer system dynamically redacts those portions of the document identified by the tags without otherwise altering the structure of the document, in accordance with the user's intention. The computer system also displays the document according to the document's original structure, omitting the dynamically redacted portions.
    Type: Application
    Filed: December 19, 2007
    Publication date: June 25, 2009
    Applicant: Microsoft Corporation
    Inventor: Scott C. Cottrille
  • Patent number: 7552059
    Abstract: A computer program which automates and assist various members of an order and approval chain in preparing purchase documents. A requester using the program enters a part number and other information in the purchase document and forwards the document to a processor. The processor checks the purchase document for accuracy and completeness and forwards the document to the approval chain. When each member of the approval chain electronically signs the purchase document is returned to the processor who fills the purchase order.
    Type: Grant
    Filed: March 17, 2005
    Date of Patent: June 23, 2009
    Assignee: United States of America as represented by the Secretary of the Navy
    Inventor: Robert Michael Gruber
  • Patent number: 7519589
    Abstract: A method to enable improved analysis and use of sociological data, the method comprising identifying causal relationships between a plurality of documents, identifying a plurality of characteristics of a communication, including a modality used, actors involved, proximate events of relevance, and enabling a user to query based on all of the characteristics available.
    Type: Grant
    Filed: July 31, 2006
    Date of Patent: April 14, 2009
    Assignee: Cataphora, Inc.
    Inventors: Elizabeth Charnock, Curtis Thompson, Steven L. Roberts, Jonathan D. Nystrom, Keith Schon, Arpit Bothra, Joanes C. Espanol, Roman Brouk
  • Patent number: 7512586
    Abstract: A system and method for filtering and organizing items from computer memories based on common elements is provided. Filters are provided for manipulating the items. The filters are essentially tools for narrowing down a set of items. The filters can be dynamically generated based on the properties of the separate items. The system utilizes virtual folders. The virtual folders expose regular files and folders to users in different views based on their metadata instead of the actual physical underlying file system structure on the disk.
    Type: Grant
    Filed: April 21, 2006
    Date of Patent: March 31, 2009
    Assignee: Microsoft Corporation
    Inventors: Shaun A. Kaasten, Jason F. Moore, Kenneth M. Tubbs, Relja Ivanovic, David G. De Vorchik, Richard M. Banks, Patrice L. Miner
  • Publication number: 20080320380
    Abstract: A method for inserting slides in a document is disclosed in the present invention. Whether the file selected to be inserted is a slide file; if the file is the slide file, a file type of the slide file is set. A file name, a file path, the file type and a file label array are extracted and stored in a memory, wherein, the file label array records orderly labels of chosen slides in the slide file. A slide object according to the file name, the file path, the file type and the labels in the file label array is constructed and inserted at a cursor position in the document. Additionally, a method for broadcasting slides is disclosed. The present invention realizes that the slide content is broadcast directly, and also realizes the broadcast characteristics such as animation and sound effect and so on. The operation is simple, time is saved, and work efficiency of users is improved.
    Type: Application
    Filed: December 19, 2006
    Publication date: December 25, 2008
    Inventors: Guojun Pan, Hongsong Zhao, Mingjun Rong
  • Patent number: 7451389
    Abstract: A method for recognizing data, including strings and media objects, and annotating, or labeling, the data with a type label. After the data is annotated with a type label, application program modules may use the type label to provide users with a choice of actions. If the user's computer does not have any actions associated with a type label, the user may be provided with the option to surf to a download Uniform Resource Locator (URL) and download action plug-ins for that type label. One or more recognizer plug-ins perform the recognition of particular strings or media objects in an electronic document. The recognizer plug-ins may be packaged with an application program module or they may be written by third parties to recognize particular data that is of interest. One or more action plug-ins provide possible actions to be presented to the user based upon the type label associated with the data in an electronic document.
    Type: Grant
    Filed: June 27, 2002
    Date of Patent: November 11, 2008
    Assignee: Microsoft Corporation
    Inventors: Tuan Huynh, Nobuya Higashiyama, Ziyi Wang, Jeff Reynar, Michael Ammerlaan, Roger Wolff, Kevin B. Gjerstad
  • Patent number: 7448023
    Abstract: A verification tool applies a set of rules to determine whether an application object is rule compliant when a condition associated with the object is met. The verification tool determines whether the object is associated with a rule compliant property value. If the property value does not comply with the rule, then the rule has been violated and an error message is issued. The rule corresponds to settings implemented by a developer on the component. Thus, the developer is informed when at least one property value associated with the object does not comply with the corresponding rule. Feedback is provided about which specific object is not rule compliant such that the component may be modified to be rule compliant.
    Type: Grant
    Filed: February 25, 2005
    Date of Patent: November 4, 2008
    Assignee: Microsoft Corporation
    Inventors: Susan Chory, Matthew E. Gibbs, Nikhil Kothari
  • Patent number: 7443965
    Abstract: Disclosed is a communication server that includes a message transfer unit that transfers messages sent between a first user communicating under a first communication system and a second user communicating under a second communication system. For example, the communication systems could each comprise a plurality of mobile wireless transceivers and a plurality of land-based transceivers that are used by emergency-response organizations. These communication systems may be incapable of communicating directly with each other. The communication server also includes a translator connected to the message transfer unit. The translator translates messages sent from the first communication system into a format compatible with the second communication system and vice versa. The communication server also has a voice-over-Internet-protocol (VoIP) unit connected to the message transfer unit, so that messages are transmitted through the communication server in a VoIP format.
    Type: Grant
    Filed: November 6, 2003
    Date of Patent: October 28, 2008
    Assignee: International Business Machines Corporation
    Inventors: Kent L. Blossom, George Forshay, Louis Charles Foss, Paul E. Leuba, Tapas K. Som, John C. Wyatt
  • Patent number: 7437659
    Abstract: A publishing program can provide continuous and real-time feedback on possible design problems while a document is being edited or created. The feedback can include displaying a user interface that has a real-time list of any design problems that may be a result of the current edits or creations in a document. The list is updated as the document is being created or edited. A user can toggle between the list and the document as often as desired. The list can identify all current potential publication problems of an electronic document as well as the types of the publication problems that may be present in an electronic document.
    Type: Grant
    Filed: February 3, 2003
    Date of Patent: October 14, 2008
    Assignee: Microsoft Corporation
    Inventors: George Taniwaki, Nitin Chopra, Benjamen Eric Ross, Matt Wood, Donald Elman, Josh Pollock
  • Patent number: 7430628
    Abstract: A system and method which efficiently manages the status of resources or services in a document processing system or device and uses a priority-based dynamic allocation process for allocating or releasing selected resources for a user or task. A job resource manager receives resource requests containing a resource name, quantity and order of use. The resource manager then determines if the request meets predetermined parameters, so as to lock the designated resource for use by the job with which the request is associated. The resource is then released for use by the job and remains inaccessible to other jobs until unlocked. The resource is unlocked by the job resource manager upon receipt of notification that the job has been completed.
    Type: Grant
    Filed: January 10, 2006
    Date of Patent: September 30, 2008
    Assignees: Kabushiki Kaisha Toshiba, Toshiba Tec Kabushiki Kaisha
    Inventors: Man Mohan Garg, Alok Mathur
  • Publication number: 20080189595
    Abstract: Method and apparatus for chaining configuration sets in a content management system (CMS). A CMS groups configuration rules from multiple configuration sets and for rule inheritance between configuration sets. The configuration sets provide a set of processing rules or artifacts used with content managed by the CMS, (e.g., a collection of XML documents).
    Type: Application
    Filed: February 6, 2007
    Publication date: August 7, 2008
    Inventor: John Edward Petri
  • Publication number: 20080172372
    Abstract: A computer-implemented method is disclosed. The method includes receiving a command generated by selection of a control on a web page displayed on a user device, identifying a registered account associated with the user device, and adding display content associated with the control to a personalized page associated with the registered account based on the selection of the control, without requiring the user device to navigate to a configuration screen.
    Type: Application
    Filed: January 17, 2007
    Publication date: July 17, 2008
    Inventors: Yael Shacham, Leland Rechis, Scott Jenson, Dipchand Nishar
  • Publication number: 20080172596
    Abstract: Systems, methods and apparatus are provided through which multimedia objects that include design specifications are completed, aggregated, reviewed and distributed among computers in a heterogeneous network.
    Type: Application
    Filed: December 28, 2007
    Publication date: July 17, 2008
    Applicant: ACCURATE DATA PLAN SERVICE
    Inventor: Dave Weidner
  • Patent number: 7398464
    Abstract: A system and method for producing a document formatted according to Hypertext Markup Language (HTML) from an electronically stored original document while preserving the visual presentation properties of the original document as characterized by the document-authoring application used to create the original document. The system comprises a document converter, which includes a conversion engine and an interface for a document-authoring application. The document-authoring application interface generates a set of raw conversion data from the original document. The conversion engine assembles the raw conversion data into the HTML document. The raw conversion data may comprise a set of files formatted according to Hypertext Markup Language (HTML).
    Type: Grant
    Filed: May 31, 2002
    Date of Patent: July 8, 2008
    Assignee: Oracle International Corporation
    Inventors: Ran Wei, Anindo Roy
  • Patent number: 7386788
    Abstract: An object of this invention is to provide a data structure description method and processing method, which can present the contents of data to the user in every devices as much as possible. A data processing method of this invention has a parsing step of parsing a structured document having second data which is included in first data described in a first markup language, is described in a second markup language, and is required to present contents corresponding to the first data, and a processing step of executing, if it is determined in a determination step that a part described in the first markup language of the parsed structured document cannot be understood, a process of data on the basis of a part described in the second markup language.
    Type: Grant
    Filed: August 20, 2004
    Date of Patent: June 10, 2008
    Assignee: Canon Kabushiki Kaisha
    Inventors: Jun Fujisawa, Kentaro Matsumoto, Yuji Kobayashi, Katsuki Ishii, Hirowo Inoue, Yuji Suga, Hidetomo Sohma, Masahiko Takaku
  • Publication number: 20080115050
    Abstract: Space-time trails are annotated automatically and/or manually with meaningful information. Mechanisms are provided for receipt of implicit and/or passive data (e.g., provided by sensors) as well as explicit and/or active data (e.g., provided by users). Extraction techniques are provided to either or both types of data to produce useful information to annotate or otherwise interpret data associated with a space-time trail. Persisted annotated trails can subsequently be employed to glean valuable information. Furthermore, goal-directed recommendations can be generated with respect to annotated trails, among other things.
    Type: Application
    Filed: November 14, 2006
    Publication date: May 15, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Nuria M. Oliver, Marc A. Smith, Scott J. Counts
  • Patent number: 7356759
    Abstract: A system, method, and related computer program for automatically cataloging Web elements, such as text and color, in a Web document for use by those performing searches for Web documents containing specific Web elements. The present invention allows users to scan Web elements into a Web site database where they are automatically cataloged for future searches of the particular element data. Searchers can search for a source document containing a particular color and/or text. Users may enter values related to scanned-in Web elements on source documents, such as an alternate color that may be used in addition to or instead of the scanned in color on said source document. Web elements or graphics are cataloged in a manner that allows users to query an entire set of objects quickly by accessing the database values. A user is able to automatically change text or color values on a global basis. Alternate values entered into the Web site database override Web element data previously scanned into the database.
    Type: Grant
    Filed: December 14, 2004
    Date of Patent: April 8, 2008
    Assignee: International Business Machines Corporation
    Inventors: Mary Wier Ferguson, David Kingsley Clark, Julie Louise Gilbreath, Theodore Jack London Shrader