Patents Examined by Zaida I Marrero
  • Patent number: 8631316
    Abstract: A definition of an information category a user wishes to publish to the Internet is received from a user. At least one information asset comprising a link to an information data object is received and assigned to the information category. Sitelet generation parameters are received from the user, including a sitelet category comprising the information category, and optionally, other sitelet generation parameters such as data feed types and additional information categories. A sitelet is then generated using the sitelet category and any other supplied sitelet generation parameters. The sitelet comprises a data feed of a first data feed type comprising a representation of the information assets assigned to the sitelet category and any additional information categories. The data feed type can be in any standard format, such as RSS or ATOM, or any custom format, such as iFrame HTML, XML or JSON. If the user specifies more than one data feed type, sitelets are generated for each data feed type.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: January 14, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Zakir Patrawala, Robert K. Rebb, Samira Virani
  • Patent number: 8627191
    Abstract: A second sequence of visual information is produced, based on a first sequence of visual information. An XML document is generated, which identifies edits to be made to the first sequence of visual information for producing the second sequence of visual information. The XML document includes an element that corresponds to a cut list. The cut list element includes multiple item elements, which are subordinate to the cut list element within the XML document. The multiple item elements include at least one item element that represents an effect; at least one that represents a cut and/or at least one that represents a gap. The XML document is used to determine how to edit the first sequence of visual information, to produce the second sequence of visual information.
    Type: Grant
    Filed: December 29, 2006
    Date of Patent: January 7, 2014
    Assignee: Apple Inc.
    Inventor: Michael Loran Kary
  • Patent number: 8589789
    Abstract: A system and method for navigating or editing may include storing multiple forward or redo stacks and a single back or undo stack. The forward or undo stacks may include separate stacks for each page from which navigation occurs to a page of lower hierarchical level or for each operation for which another operation is subsequently performed. Positions of references in the forward or redo stacks may be modified in response to navigations or edits to place a last navigated page or operation at the top of the stack. The timing of such movement of references may be optimized.
    Type: Grant
    Filed: August 3, 2010
    Date of Patent: November 19, 2013
    Inventor: Aaron Grunberger
  • Patent number: 8560939
    Abstract: Methods and apparatuses for processing an instant message from a source wireless communication device to a destination device are described herein. In one aspect of the invention, an exemplary method includes receiving the instant message from the source wireless communication device, the instant message having a source wireless communication identifier, a destination instant messenger identifier, and data contents; extracting the source wireless communication identifier, the destination instant messenger identifier and the data contents from the instant message; retrieving a source instant messenger identifier corresponding to the source wireless communication identifier; binding the source instant messenger identifier with the source wireless communication identifier; and transmitting the data contents with the source instant messenger identifier to the destination device over a communication network, based on the destination instant messenger identifier. Other methods and apparatuses are also described.
    Type: Grant
    Filed: March 30, 2009
    Date of Patent: October 15, 2013
    Assignee: Tencent (BVI) Limited
    Inventors: Xiaoguang Wu, Yang Chen, Yejun Huang, Huateng Ma, Liqing Zeng
  • Patent number: 8543902
    Abstract: The present invention enables converting the pictures, drawings, 3D models, or the like into a new graphics format that enables the computer system to extract positional, numerical, or directional information related to the objects of said pictures, drawings, or 3D models. The present invention enables providing a set of automated solutions for a design problem related to said objects, and identifying the objects' names in said pictures, drawings, or 3D model serving a variety of IT, medical, engineering, and industrial applications.
    Type: Grant
    Filed: August 7, 2009
    Date of Patent: September 24, 2013
    Inventor: Cherif Atia Algreatly
  • Patent number: 8533588
    Abstract: A method for overriding images in user interfaces using web application styling sheets may include creating a first style sheet defining a first image. The first style sheet allows customization of the first image by referencing the first image using a background attribute and a first location. A second style sheet defines a second image using a background attribute and a second location. The method may further include creating a web page with a link to the first style sheet and a link to the second style sheet, and sending the web page to a client for presentation, where the second image overrides the first image when the web page is presented to a user.
    Type: Grant
    Filed: November 30, 2007
    Date of Patent: September 10, 2013
    Assignee: Red Hat, Inc.
    Inventors: James P. Schneider, Marshall Smith
  • Patent number: 8413049
    Abstract: An improved handheld electronic device and associated method enable the phonetic inputting of text using a reduced keyboard and transformation algorithm. The handheld electronic device and method advantageously enable the inputting of languages such as Chinese, Japanese, Korean, and the like without limitation. The transformation algorithm subjects each of a number of linguistic element permutations to an algorithm such as the Maximum Matching Algorithm or other algorithm to generate a string of words. The transformation algorithm then selects one string of words as a default textual output based on at least one of its minimal number of words and its relatively high attributed frequency value.
    Type: Grant
    Filed: March 12, 2008
    Date of Patent: April 2, 2013
    Assignee: Research In Motion Limited
    Inventors: Vadim Fux, Sergey V. Kolomiets, Alexander Kornilovsky
  • Patent number: 8402367
    Abstract: Methods and systems for reloading one or more browser tabs containing an incomplete display of web page are disclosed. A request is provided for one or more web pages for display in one or more browser tabs of a browser. There is a one to one mapping between the one or more web pages and the one or more browser tabs. Each browser tab is assigned a reload priority. The one or more requested web pages are received and loaded by the one or more browser tabs. One or more browser tabs containing an incomplete display of the one or more web pages is identified. The one or more browser tabs containing an incomplete display of a web page are reloaded based on the reload priority of the respective browser tab containing the incomplete display of the web page.
    Type: Grant
    Filed: November 16, 2011
    Date of Patent: March 19, 2013
    Assignee: Google Inc.
    Inventor: Yoshimichi Matsuoka
  • Patent number: 8352854
    Abstract: In accordance with embodiments of the invention, a method for providing at least one customized advertisement in a dynamically generated customized page is provided. The method includes receiving a user request for a customized page. In response to the user request, the method further includes receiving a template program specific to the user. The template program is based on user configuration information. The user configuration information includes user demographic information. The template program is received from one of at least two locations. The location is determined from the frequency of the user request for the customized page. After receiving an advertisement selected in accordance to the user demographic information, the template program is executed using the selected advertisement to generate the customized page. The customized page is provided to the user.
    Type: Grant
    Filed: August 20, 2007
    Date of Patent: January 8, 2013
    Assignee: Yahoo! Inc.
    Inventors: Farzad Nazem, Ashvinkumar P. Patel
  • Patent number: 8286075
    Abstract: Transforming source data in a source markup language to target data in a target markup language using transformation rules mapping source tags to corresponding target tags. In an embodiment, the transformation rules (e.g., in an XSL) are preprocessed to identify and store source tags (“referenced tags”), which need to be processed to apply the transformation rules of other source tags. The source tags in the source data (e.g., XML) are retrieved sequentially (e.g., by SAX parser) and the contents are stored in memory if the source tag is one of the identified referenced tags. The target tags are generated (e.g., as XML) using the contents stored in memory for another source tag matching a transformation rule immediately upon reading the source tag. Only a few of the contents of source tags and the identifiers of the referenced tags may need to be stored in memory. As a result, the memory requirements may be reduced.
    Type: Grant
    Filed: April 19, 2006
    Date of Patent: October 9, 2012
    Assignee: Oracle International Corporation
    Inventor: Manikantan Vannadil Puthiyaveettil
  • Patent number: 7979791
    Abstract: The subject matter of this specification can be embodied in, among other things, a method that includes generating, within a web-accessible document, a parent container document associated with a first Internet domain and one or more child container documents within the parent container document and associated with a second Internet domain. The method also includes receiving, by the parent container document, information requested from a server associated with the first Internet domain, and communicating the information from the first Internet domain to the second Internet domain using the parent container document associated with the first Internet domain to transmit the information to the one or more child container documents associated with the second Internet domain.
    Type: Grant
    Filed: July 30, 2007
    Date of Patent: July 12, 2011
    Assignee: Google Inc.
    Inventors: Jun Yang, Mark E. Stahl, Kevin A. Gibbs
  • Patent number: 7913165
    Abstract: A system and method configured to support inserting at least one object in a text editor comprises a text editor module, a text rasterizer module, at least one object to be inserted, and a separate object interpreter module. The text editor module is unable to insert an object directly and is configured to support UNICODE and scalable fonts. The text editor module comprises a first set of UNICODE numerical values and a second set of UNICODE numerical values. The text rasterizer module is associated with the text editor module and is configured to use at least one of the first set of numerical values to generate text to display in a display area. The user selected object to be inserted is associated with the second set of numerical values usable by the text editor. The separate object interpreter module is configured to receive the second set of numerical values and insert the object into the display area.
    Type: Grant
    Filed: December 15, 2005
    Date of Patent: March 22, 2011
    Assignee: Kyocera Corporation
    Inventor: Diego Kaplan
  • Patent number: 7805669
    Abstract: A system and method for selective form configuration. According to an embodiment of the invention, an engine retrieves a form template from a data store, the form template specifying a plurality of form elements, parses the form template to identify one or more configurable form elements from the plurality of form elements, presents to a user via a user interface one or more selectable options specifying configuration settings to govern modifications of the one or more identified configurable form elements, receives from the user interface a selection of the one or more options provided by the user, generates a descriptor identifying the selected options provided by the user, and associates the descriptor with the form template.
    Type: Grant
    Filed: December 22, 2006
    Date of Patent: September 28, 2010
    Assignee: SAG AG
    Inventors: Juergen Sattler, Olaf Meincke, Joachim Gaffga
  • Patent number: 7805670
    Abstract: The updating of an original version of a Web page without having to download the entire Web page. After accessing an original version of a Web page, a browser client detects that the accessed original version of the Web page is to be updated. The browser client then requests an updated version of the Web page from a page server computing system. Thereupon, the page server determines that only a portion of the updated version of the Web page is to be downloaded to the browser client, identifies that portion, and sends a response to the browser client that includes at least the portions of the Web page that have changed, but less than all of the Web page. The browser client then partially renders the updated version of the Web page using the portions of the Web page provided in the response.
    Type: Grant
    Filed: December 16, 2005
    Date of Patent: September 28, 2010
    Assignee: Microsoft Corporation
    Inventors: Eilon J. Lipton, Nikhil Kothari, Simon Calvert
  • Patent number: 7770109
    Abstract: Aspects of the subject matter described herein relate to arranging content in single and multi-column formats to be displayed using a graphical user interface (GUI). Aspects also relate to utilizing user feedback to determine available screen area for displaying multiple items of the content and arranging and formatting the content for display using heuristics (e.g., rules or logic) that provide guidelines for arranging the content in a readable format while utilizing the available area indicated by the user.
    Type: Grant
    Filed: December 16, 2005
    Date of Patent: August 3, 2010
    Assignee: Microsoft Corporation
    Inventor: Filipe Fortes
  • Patent number: 7752537
    Abstract: Methods, apparatus, and computer program products for dynamic generation of forms on devices such as mobile telephones. A device user enters a form descriptor code comprising a set of alphanumeric characters. A form generator applies stored mappings between the input characters and a set of electronic form components. This identifies required form components. The form generator dynamically generates an electronic form having the identified components, and displays the form on a display screen of the device. The device user completes the form and sends the completed form to a target data processing system. The dynamic generation of a form in response to a simple input code can be used to control the format of user-entered data, such that the data is validly formatted when received at the target.
    Type: Grant
    Filed: December 16, 2005
    Date of Patent: July 6, 2010
    Assignee: International Business Machines Corporation
    Inventors: Margaret Ann Ruth Beynon, Benjamin Peter Delo, Adam Iley
  • Patent number: 7747942
    Abstract: Process for reverse engineering a program application written in a legacy programming language (e.g., COBOL), where the program application was specifically designed using a markup language template so as to process documents in the markup language. The process involves extracting from the program application, line by line, content fragments of the original markup language template and reassembling them to obtain the original template.
    Type: Grant
    Filed: December 20, 2005
    Date of Patent: June 29, 2010
    Assignee: American Express Travel Related Services Company, Inc.
    Inventors: Srinivas Dasari, Kevin Harvey, Cathy Sockrider
  • Patent number: 7739585
    Abstract: A multimedia playing apparatus is provided. The multimedia playing apparatus includes a memory for storing image files and multi media hyper link (MMHL) files, each MMHL file comprising timeline information, audio information, and text information; and a central processing unit (CPU) electrically connected to the memory for reading an image file from the memory, obtaining an MMHL file matched with the image file based on a name of the image file, and controlling simultaneous output of the image file and the MMHL file according to the timeline information. A multimedia playing method is also provided.
    Type: Grant
    Filed: August 8, 2006
    Date of Patent: June 15, 2010
    Assignees: Hong Fu Jin Precision Industry (Shen Zhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.
    Inventors: Xiao-Guang Li, Wen-Chuan Lian, Kuan-Hong Hsieh