Patents Examined by Wilson Tsui
-
Patent number: 8560952Abstract: A custom layout may be created that includes an arbitrary number of placeholders. Instead of having to use one of the predefined slide layouts available from a presentation program, a user may create their own set of custom layouts that may be used in zero or more presentations and applied to zero or more slides. A custom layout may include title placeholders, header/footer placeholders, as well as body placeholders. The custom layouts may contain both typed and un-typed placeholders. The placeholders on the custom layout may be positioned and formatted as desired by the user. A user may also create and include customized backgrounds on the custom layout. The custom layout may be edited in the same manner as a slide. The user may utilize the interface to copy, move, delete, and edit the custom layouts.Type: GrantFiled: June 13, 2005Date of Patent: October 15, 2013Assignee: Microsoft CorporationInventors: Nathalie S. Collins, Hoa N. Lu, Dennis Coh, Andy Chin
-
Patent number: 8533589Abstract: An information processing apparatus includes an input unit adapted to input forming information related to a layout, a plurality of objects, and a policy which includes information on permission of usage of the plurality of objects and information on allowance of usage related to a layout for the plurality of objects. The apparatus further includes a first determination unit configured to determine based on the policy, for each of the plurality of objects, whether the usage of the object is permitted, and a second determination unit configured to determine based on the policy whether the forming information satisfies an allowed layout.Type: GrantFiled: September 29, 2008Date of Patent: September 10, 2013Assignee: Canon Kabushiki KaishaInventor: Yoshiharu Imamoto
-
Patent number: 8516363Abstract: In an image processing apparatus, a plurality of images and a page allocation area including a plurality of sections are displayed. The allocation unit determines which one of the images is to be allocated to which one of the sections and allocates the images to the sections, and a preview image generating unit generates a preview image of the page allocation area based on allocation made by the allocation unit, and displays the preview image on the screen.Type: GrantFiled: March 7, 2008Date of Patent: August 20, 2013Assignee: Ricoh Company, Ltd.Inventors: Yoshifumi Sakuramata, Tetsuya Sakayori, Takashi Yano, Junichi Takami, Hiroko Mano, Takanori Nagahara, Iwao Saeki
-
Patent number: 8438474Abstract: A method may include storing, in a memory associated with a computer device, cached content associated with a document and receiving a request to access the document. The method may further include sending a request to revalidate the cached content to a server device associated with the document, performing speculative rendering of the document, using the cached content, the speculative rendering being performed as a plurality of work items, receiving revalidated content associated with the document, determining invalid ones of the plurality of work items based on the revalidated content, and discarding the invalid ones of the plurality of work items.Type: GrantFiled: April 27, 2011Date of Patent: May 7, 2013Assignee: Google Inc.Inventor: Matthew Lloyd
-
Patent number: 8438469Abstract: A method of embedding evaluations in a document is described. An identifier tag is embedded in the document in response to a first user action. The document may include a web page. The identifier tag includes a review and an identifier associated with an entity that is a subject of the review. A rating tag is embedded in the document in response to a second user action. The rating tag includes a rating value corresponding to a user-selected rating of the entity that is the subject of the review. The rating value may be selected from a set of pre-determined rating values.Type: GrantFiled: September 30, 2005Date of Patent: May 7, 2013Assignee: Google Inc.Inventors: James Kevin Scott, Jeff C. Reynar, Jeremy A. Hylton, Kushal B. Dave
-
Patent number: 8402366Abstract: Electronic content may be formatted using tag format stacks that store format information up to a predetermined location in the electronic content. The electronic content may be formatted for display using data in the format tag stack and without parsing the entire electronic content. In some aspects, an encoder may receive content that includes a predetermined format and body text. The encoder may parse the content via a sequential process to identify active format tags at certain locations within the content. Next, the encoder may store the active format tags as a format tag stack in the content. In further aspects, a decoder may select a portion of the content for display. The format tag stack may be updated by parsing the portion of the content that is not included in the format tag stack. The content may be formatted based on instructions of the updated format tag stack.Type: GrantFiled: December 18, 2009Date of Patent: March 19, 2013Assignee: Amazon Technologies, Inc.Inventors: Martin Gorner, Rangasamy Surendran, Palanidaran Chidambaram
-
Patent number: 8397159Abstract: A method and apparatus for solving UI style conflicts in web application composition. The method includes the steps of: detecting, in the runtime environment of a web browser, a page element referring to duplicate UI style definitions in a web composite page; determining the UI style definition referred to by the page element in an imported widget or a local page from which it originates; and relating the page element and the determined corresponding UI style definition in the web composite page, so as to solve the UI style conflict.Type: GrantFiled: January 11, 2010Date of Patent: March 12, 2013Assignee: International Business Machines CorporationInventors: Peng Ji, Shun Xiang Yang, Guan Qun Zhang
-
Patent number: 8359539Abstract: In an information processing apparatus for forming print data which can be interpreted by a printing apparatus in accordance with document data formed by an application in order to enable the user to easily set the switching between a printer and a mail box as destinations, a user interface which can set either a mail box mode to accumulate the print data into the printing apparatus without printing it or a printer output mode to sequentially print the print data received by the printing apparatus is provided.Type: GrantFiled: November 16, 2004Date of Patent: January 22, 2013Assignee: Canon Kabushiki KaishaInventor: Eiji Hayashi
-
Patent number: 8276066Abstract: Optimized digital operational encoding and input method of world character information and information processing system thereof are directed to digital encoding technology of world character information. It thoroughly solves the conflict between the simplicity and high efficiency for encoding the world character information, and according to the pronunciation and the glyph information of world characters, performs the digital operational encoding to the world character information with ten numerals 0-9 unifiedly by means of the encoding method operated with addition and subtraction by areas and positions.Type: GrantFiled: June 5, 2003Date of Patent: September 25, 2012Inventor: Rongbin Su
-
Patent number: 8255796Abstract: Some embodiments provide a method that efficiently designs a document. The method initially provides the user with a selection of templates, each with a default configuration for content. After the user selects a template, the method provides the user with a selection of page designs to add to the selected template. When the user selects one of the page designs, the method adds the page design to a document that it presents to the user based on the selected template. Some embodiments provide methods for modifying default content of template documents that have several default text fields. When a user selects a default text field, the method of some embodiments selects the entire default text field for immediate editing by the user. In some embodiments, the method highlights a text field selected by the user. Also, in some embodiments, the method deletes the entire default content of the text field when the user provides new content for the selected field.Type: GrantFiled: January 10, 2005Date of Patent: August 28, 2012Assignee: Apple Inc.Inventors: Roger Rosner, Richard Cave, Chris Rudolph, Jay Capela
-
Patent number: 8245128Abstract: An intelligent client agent and a method for using the client agent to operate a hybrid online/offline client application. A mobile client device is configured with a client agent comprising a dispatcher for receiving and responding to page requests from a client browser, a cache for storing the presentation formats of pages, a database for storing data for the pages, a voice engine for interaction with the application user in audio, and a script engine for assembling a page to be presented graphically or aurally. Instead of storing each page (e.g., of an application) as a static composition, the presentation format of the page is stored separate from content (e.g., data). At the time of assembly, the desired content is retrieved and bound to the presentation format and provided to the user.Type: GrantFiled: July 17, 2002Date of Patent: August 14, 2012Assignee: Oracle International CorporationInventors: Rafiul Ahad, Pradeep B. Chulliyan
-
Patent number: 8181104Abstract: A system and method are described for automatically generating style sheet formatting for stylistic edits to a Web page in a Web development environment. The Web development environment detects the user's selection of particular content of the Web page and captures any stylistic changes that the user makes to the content. Using the stylistic changes, the Web development environment searches a style data structure to determine whether any style rules already exist that correspond to the user's stylistic changes. If the Web development environment does not find a pre-existing style rule, it automatically generates one or more style rules for the stylistic edits and associates those rules with the selected content. If a pre-existing style rule exists within the style data structure, the Web development environment assigns the pre-existing style rule to the selected content.Type: GrantFiled: August 31, 2004Date of Patent: May 15, 2012Assignee: Adobe Systems IncorporatedInventors: Russ Helfand, Narciso B. Jaramillo
-
Patent number: 8156423Abstract: An intermediary such as a gateway will intercept a markup document being sent in a response message from a web server to a client station and will determine that the client station does not have stored locally the set of objects necessary to render the markup document. The intermediary will then modify the response message to include both the markup document and the necessary set of objects. Upon receipt of the response, the client station will extract and store the objects as non-cached objects, to be used when rendering the markup document. Preferably the client station is a cell phone.Type: GrantFiled: November 1, 2004Date of Patent: April 10, 2012Assignee: Sprint Spectrum L.P.Inventors: Kevin E. Hunter, Balaji S. Thenthiruperai, Scott A. Papineau
-
Patent number: 8140965Abstract: The usefulness of content (target content), such as advertisements, may be increased by determining additional content and providing such additional content in association with the content. The target content may be text, a Web page, a URL, a search query, etc. The additional content might be related suggested queries (e.g. “Try a search for ——————”), news articles (or excerpts or summaries thereof), reviews (or excerpts or summaries thereof), advertisements, user group messages, etc.Type: GrantFiled: December 29, 2003Date of Patent: March 20, 2012Assignee: Google, Inc.Inventors: Jeffrey A. Dean, Krishna Bharat, Paul Buchheit
-
Patent number: 8122338Abstract: A method, a client terminal and a computer program for presenting on a display a (X)HTML document which includes a table. The table in the (X)HTML document is examined and determined to be a true table or a non-true table. If the table is determined to be a true table, the content of the table, including its table structure, is presented on the display. If the table is determined to be a non-true table, the table is formatted by rejecting the table structure, and the content of the table is presented as a linear structure on the display. The invention is particularly suitable for presenting HTML documents, including tables, on a client terminal with a display with a limited number of horizontal pixels, such as a mobile telephone or a PDA.Type: GrantFiled: September 9, 2004Date of Patent: February 21, 2012Assignee: Opera Software ASAInventors: Jon Stephenson von Tetzchner, Geir Ivarsoy
-
Patent number: 8112708Abstract: A method and system for populating a predictive text dictionary is provided. A connection between a handheld electronic device and a network is detected. The handheld electronic device is operable to allow a user to enter text. The handheld electronic device has a predictive text dictionary that is operable to receive and employ sets of words. User preferences for the handheld electronic device are retrieved. The predictive text dictionary of the handheld electronic device is populated with a set of words at least partially based on the user preferences.Type: GrantFiled: March 16, 2005Date of Patent: February 7, 2012Assignee: Research In Motion LimitedInventors: Jason Griffin, Frank M. Tyneski
-
Patent number: 8091020Abstract: A self-updating frameset having a target document in one frame and a Table-of-Contents (TOC) document in another frame hyperlinked to the target document. A reference document (RD) field is inserted into the TOC document to identify the target document as the target of the TOC. A TOC field in the TOC document scans the target document to identify selected headings as entries in the TOC document. When the selected headings are identified, the TOC field creates hyperlink entries in the TOC document, each hyperlink entry having a corresponding anchor at a selected heading in the target document. The hyperlink entries in the TOC document can be automatically updated each time the fields in the TOC document are recalculated.Type: GrantFiled: June 17, 2004Date of Patent: January 3, 2012Assignee: Microsoft CorporationInventors: Ashok Kuppusamy, James N. Helfrich, John David Griffin, Joe K. Yap
-
Patent number: 8001463Abstract: A method and apparatus for communicating between components associated with a web page and for communicating between a web page and a service is provided. According to one approach, page designers configure components associated with a particular page to use particular values by mapping parameters associated with the page to parameters associated with components of that page. According to one approach, an event is generated when a user manipulates a component associated with a page. A mapping is inspected to determine that the event is mapped to an action and the action is performed.Type: GrantFiled: June 20, 2003Date of Patent: August 16, 2011Assignee: Oracle International CorporationInventors: Steve Burns, John G. Bellemore, Michael Gardner, Vicki Shimizu
-
Patent number: 7962846Abstract: A system and process for handling clips with annotations is provided. A user annotates a document. The system gathers context information regarding the clip and displays the clip or clips with annotations to the user. A system for showing clips of content and annotations may include an input for receiving content and annotations, a processor creating a renderable image having the clips with at least one of the clips being a combination of two or more annotations, and an output for outputting the renderable image. A method of displaying clips may include receiving at least two sets of an annotation and related content, filtering the received, combining the filtered output, and displaying a combination of the filtered output.Type: GrantFiled: February 13, 2004Date of Patent: June 14, 2011Assignee: Microsoft CorporationInventors: Matthew Lerner, William Mak, Kevin Paulson, Jeffrey W. Pettiross, Emily Rimas, Gerhard A. Schobbe, Judy Tandog, William H. Vong
-
Patent number: 7949940Abstract: A data entry restriction program capable of rejecting invalid structured documents out of structured documents of a general-purpose format with great flexibility. When a structured document is entered, a data entry restriction apparatus compares the structure of the structured document with flexibility requirements (step S1). When the structured document does not meet the flexibility requirements, the data entry restriction apparatus records error information in association with the sending client of the document (step S2). After the error information associated with the client exceeds prescribed limits, the data entry restriction apparatus rejects structured documents from the client (step S3). Structured documents which meet the flexibility requirements and the data entry restriction apparatus has accepted are entered into a data processing apparatus and analyzed (step S4).Type: GrantFiled: June 9, 2004Date of Patent: May 24, 2011Assignee: Fujitsu LimitedInventor: Masaru Uchida