Patents Examined by Thu Huynh
  • Patent number: 8601364
    Abstract: In various example embodiments, systems and methods for a domain split display are provided. A first request call directed to a first domain is received. In response, first served content including content retrieved based on the first domain is transmitted to a client device. The first served content is used by the client device to generate a parent page comprising a content iframe, which is associated with a second domain. A second request call directed to a second domain is received and second served content is transmitted to the client device. The second served content includes content retrieved from the second domain. The second served content causes a data receiver iframe associated with the first domain and an event receiver iframe associated with the second domain to be displayed within the content iframe. User-generated content for display in the data receiver iframe is then transmitted.
    Type: Grant
    Filed: August 31, 2010
    Date of Patent: December 3, 2013
    Assignee: eBay Inc.
    Inventors: Matthew Jaquish, Nancy Silverstein, Ari Shapiro, Krithivasan Nagarajan, Sudhakar Chintu, Hui Chen Vivian Lee, Hemal Doshi
  • Patent number: 8566692
    Abstract: A method of decoding, composing and rendering a scene. First information is obtained, the first information including a part of a MPEG-4 BIFS scene description stream and at least one coded MPEG-4 media stream. The first information is decoded by invoking a BIFS scene decoder and one or more specific media decoders that are required by the scene. Second information is obtained, the second information including a second part of a BIFS scene description stream that contains a reference to an external application. The second information is decoded by invoking the BIFS scene decoder and an external application decoder. An integrated scene is composed, the integrated scene including one or more decoded MPEG-4 media objects and one or more external application objects specified in the decoded scene descriptions streams. The composed integrated scene is rendered on a display.
    Type: Grant
    Filed: December 1, 2008
    Date of Patent: October 22, 2013
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Lai-tee Cheok, Atul Puri, Robert Schmidt
  • Patent number: 8539345
    Abstract: Portlet information can be updated by first identifying one or more portlets presented on a client. Each portlet can include an interface control that is iteratively updated from a remotely located data source. For each portlet, a presented and a hidden version of the interface control can be established. Each portlet can fetch data from the data source and use this data to update the hidden version of the interface control. The hidden version of the control can be updated using the fetched data. After the hidden version is updated, the hidden version can be switched with the presented version. Each portlet can have a portlet refresh rate and the steps of fetching data, updating the hidden version, and switching the hidden version with the presented version can be repeated to satisfy the portlet refresh rate.
    Type: Grant
    Filed: July 24, 2006
    Date of Patent: September 17, 2013
    Assignee: International Business Machines Corporation
    Inventors: James P. Appleyard, Romelia H. Flores, Jason A. Salcido
  • Patent number: 8527868
    Abstract: A method and system for document annotation. A script editor is combined with a document rendering or client display system that allows a user to develop a customizable programmatic annotation script that is thereafter saved and associated with a document. When the document is selected for viewing, the rendering system renders the document and then, using a script language interpreter, runs the annotation script such that a user customizable programmatic annotation is rendered on top of the document. Annotations may include, for example, animation, sounds, or time-delayed effects. Server side annotation scripts may also be implemented thereby allowing management of documents on a document-by-document basis.
    Type: Grant
    Filed: February 22, 2008
    Date of Patent: September 3, 2013
    Assignee: International Business Machines Corporation
    Inventor: William Wood Harter, Jr.
  • Patent number: 8527870
    Abstract: One embodiment in accordance with the invention relates to generating a completed unified data format template that includes data inserted from one or more data sources. Initially, an electronic template can be created using a template application (e.g., Microsoft Word, Microsoft Excel, and the like). The electronic template is embedded with electronic placeholder coding related to data of one or more data sources. The layout of the electronic template can be converted into a unified layout format, wherein the electronic template includes the electronic placeholder coding. The data from the one or more data sources can be applied to the electronic placeholder coding of the unified layout format in order to generate the completed unified data format template.
    Type: Grant
    Filed: December 23, 2004
    Date of Patent: September 3, 2013
    Assignee: Oracle International Corporation
    Inventor: Osama Elkady
  • Patent number: 8464157
    Abstract: A web browser program is for execution by a client computer connectable to a plurality of server computers via a computer network. The web browser program automatically reconfigures chrome of a user interface to the web browser program to provide a user access to any one of a plurality of groups of related information. A content display program module is configured to receive content data from a current server computer that is one of the plurality of server computers. The content display program module causes a display, on a content portion of the a display of the client computer, that corresponds to the content data. A chrome display program module is configured to cause a display of chrome on a chrome portion of the client computer display that corresponds to chrome specifiers in a chrome configuration database.
    Type: Grant
    Filed: January 31, 2008
    Date of Patent: June 11, 2013
    Assignee: New Aurora Corporation
    Inventors: David Hyatt, Ramanathan Guha
  • Patent number: 8458585
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for delaying code parsing. In one aspect, a method includes receiving a resource that includes markup language code and executable code embedded within the markup language code, invoking the markup language code without parsing the executable code, extracting the executable code from within the markup language code, and invoking the executable code.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: June 4, 2013
    Assignee: Google Inc.
    Inventors: Andrew Grieve, Bikin Chiu
  • Patent number: 8453049
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for delaying code parsing. In one aspect, a method includes receiving a resource that includes markup language code and executable code embedded within the markup language code, invoking the markup language code without parsing the executable code, extracting the executable code from within the markup language code, and invoking the executable code.
    Type: Grant
    Filed: May 19, 2010
    Date of Patent: May 28, 2013
    Assignee: Google Inc.
    Inventors: Andrew Grieve, Bikin Chiu
  • Patent number: 8448063
    Abstract: Methods of dynamically identifying a server provided media asset on a client device are provided herein.
    Type: Grant
    Filed: February 14, 2011
    Date of Patent: May 21, 2013
    Assignee: Intel Corporation
    Inventors: Jeffrey Martin Chasen, Jeffrey D. Leitner
  • Patent number: 8443279
    Abstract: An image capture device in an endoscopic imaging system receives a video stream generated by an endoscopic video camera. In response to automatic recognition of a spoken utterance while the video stream is being received from the endoscopic video camera, the image capture device associates with the video stream an annotation that corresponds to the spoken utterance. The image capture device provides the video stream to a display device for display, such that the annotation can be overlaid on one or more frames of the video stream displayed on the display device.
    Type: Grant
    Filed: October 13, 2004
    Date of Patent: May 14, 2013
    Assignee: Stryker Corporation
    Inventors: Salmaan Hameed, Amit A. Mahadik, Kiran A. Javadekar, Prabhu Raghavan, Nirali M. Verma, Anantharaman Balasubramanian
  • Patent number: 8438472
    Abstract: Some embodiments provide a method that parses an unstructured document that includes a number of primitive elements. The method stores the primitive elements in a random order in a first storage. The method stores references to the primitive elements in a second storage in an order based on locations of the primitive elements in the unstructured document. The method receives instructions to perform a document reconstruction operation. The method performs the received instructions without storing any new references to the primitive elements.
    Type: Grant
    Filed: June 7, 2009
    Date of Patent: May 7, 2013
    Assignee: Apple Inc.
    Inventors: Philip Andrew Mansfield, Michael Robert Levy
  • Patent number: 8429527
    Abstract: Merging data for use in a workflow application may include providing a user interface that facilitates collecting information from a user such as an indication of a first document and a second document that each include multiple records, a selection of a key indicator field common to both documents, and some indication of which of the two documents is a controlling document. Without the need for the user providing programming instructions, the workflow application joins information from both documents by identifying whether any of the records from the non-controlling document has a key indicator value that matches the key value of a select record from the controlling document. Based on this identifying, the workflow application dynamically generates a merged document which it can then use to perform one or more actions.
    Type: Grant
    Filed: July 12, 2006
    Date of Patent: April 23, 2013
    Assignee: Open Text S.A.
    Inventor: Emmanuel Arbogast
  • Patent number: 8407582
    Abstract: There is provided a method of laying out contents targeted for a first device having a first screen size on a screen of a second device having a second screen size smaller than the first screen size. The method includes analyzing a table width of the table in accordance with a predetermined criterion; and performing in response to a result of the analyzing step one of layout operations of: (p1) laying out the table using a typical technique in accordance with the second screen size, and (p2) laying out a row of cells in the table so that at least two cells arranged adjacently in a horizontal direction in the row of the table are aligned horizontally on the screen of the second device based on a predetermined algorithm.
    Type: Grant
    Filed: March 19, 2009
    Date of Patent: March 26, 2013
    Assignee: Access Co., Ltd.
    Inventors: Masaya Endo, Michimasa Uematsu
  • Patent number: 8392827
    Abstract: A method for dynamically converting electronically encoded HTML document from a text format to an image format. The method includes receiving a request for the content from a client, obtaining the content in text format, determining a content creation preference, and converting the content in text format to content in the image format according to the content creation preference. The method includes replying to the request, wherein the reply includes the content in the image format. The method applies a watermark to the content in the image format according to a watermarking preference. The method generates an image map in accordance with a mapping preference, wherein the image map relates selectable spatial display coordinates to external document identifiers.
    Type: Grant
    Filed: April 30, 2001
    Date of Patent: March 5, 2013
    Assignee: International Business Machines Corporation
    Inventors: James R. H. Challenger, Paul M. Dantzig, Robert Filepp, Ronald Mraz
  • Patent number: 8386917
    Abstract: A method and apparatus to mark-up an electronic document (i.e., a second electronic document) that is superimposed on a first electronic document keeping the first electronic document unchanged. The second electronic document is optionally viewed concurrently with the first electronic document. The second electronic document is capable of being viewed or modified using different application programs so long as the different application programs process the format used by the second electronic document. The second electronic document is saved as a separate document independent of the first electronic document.
    Type: Grant
    Filed: November 7, 2001
    Date of Patent: February 26, 2013
    Assignee: Apple Inc.
    Inventor: Christopher D. Patnoe
  • Patent number: 8365061
    Abstract: A device may create a child frame within a container frame displayed by a browser program. The child frame may be associated with an origin that is different than an origin associated with the container frame. The device may determine whether the child frame is locked to prohibit reading of information relating to the child frame. The determination of whether the child frame is locked including checking whether a first variable is present in the child frame. The device may determine one or more values relating to the child frame, where the one or more values are determined by checking whether a second set of variables is present in the child frame, where each variable, in the second set, corresponds to a single bit of the one or more values.
    Type: Grant
    Filed: November 2, 2011
    Date of Patent: January 29, 2013
    Assignee: Google Inc.
    Inventors: David Bloom, Joseph Schorr, Ben Lisbakken, Jeffrey W Scudder
  • Patent number: 8356248
    Abstract: Context-based timelines can be generated for an item in an electronic catalog by extracting contextual terms and item events corresponding to the item. The contextual terms can be used to retrieve historical data on historical events from a data repository. The historical data can be associated with at least some of the contextual terms. A context-based timeline can be generated that includes at least some of the historical events. The context-based timeline can be output for presentation to one or more users.
    Type: Grant
    Filed: September 29, 2008
    Date of Patent: January 15, 2013
    Assignee: Amazon Technologies, Inc.
    Inventor: Tom Killalea
  • Patent number: 8341515
    Abstract: A method for validating unique particle attribution (UPA) in extensible markup language (XML) schemas includes receiving an input argument including a particle of an XML schema, verifying particle occurrence information of the XML schema, verifying particle sequence model group information of the XML schema, verifying particle choice model group information of the XML schema, verifying particle all model group information of the XML schema, and recursively calling additional instances of the method for validating UPA such that all particles recursively defined in the particle of the input argument are subject to verification of UPA constraints.
    Type: Grant
    Filed: August 31, 2007
    Date of Patent: December 25, 2012
    Assignee: International Business Machines Corporation
    Inventor: Shudi Gao
  • Patent number: 8332746
    Abstract: A method and system for transforming customer-developed forms that may define the physical layout of a user interface to pages that define the logical layout of the user interface is provided. A transformation system transforms forms specifying both a logical and a physical layout of a user interface for a forms version of an application to pages specifying only the logical layout of the user interface for a pages version of the application. A customer may customize code rules and configuration data that is used by the transformation system to transform the forms of the customer to pages.
    Type: Grant
    Filed: June 26, 2008
    Date of Patent: December 11, 2012
    Assignee: Microsoft Corporation
    Inventors: Anders Nielsen, Elly O. Nkya, Henrik Nielsen, Dymtro Kryshtalov, Jesper Kiehn, Olga T. Mulvad
  • Patent number: 8332751
    Abstract: In accordance with certain aspects of the removal of redundant information from electronic documents, a package for an electronic document includes a plurality of parts. The package is accessed, and redundant information in one or more of the plurality of parts is identified. The identified redundant information is removed from the package.
    Type: Grant
    Filed: November 14, 2006
    Date of Patent: December 11, 2012
    Assignee: Microsoft Corporation
    Inventors: Vladimir Sadovsky, Michael D. Stokes, Joseph D. Ternasky, Hubert Van Hoof