Patents Examined by Cong-Lac Huynh
  • Patent number: 8250459
    Abstract: First, second, and third sets of spreadsheet cells are defined in a display, the first and second sets being separated by a first boundary having a selected orientation, the second and third sets being separated by a second boundary having the selected orientation. A selected scrolling function is disabled within selected sets among the first, second and third sets of cells in accordance with an alternating pattern.
    Type: Grant
    Filed: May 5, 2011
    Date of Patent: August 21, 2012
    Assignee: Google Inc.
    Inventors: Ronald Ho, Fuzzy Khosrowshahi
  • Patent number: 8250456
    Abstract: A system for selecting a candidate information unit for linking to a given information unit based on the content of the given information unit. The content of the given information unit may be automatically determined and then compared to content of the candidate information unit to determine which unit of candidate information to select. When the unit of candidate information is selected, it bears a chosen given information unit and it is linked with the given information unit. The system can be used to implement a structured advertising system for the World Wide Web. Web pages (given information) are searched and indexed, producing indexed content data. This indexed content data is then ranked according to relevancy. The ranked content data are compared to content data of advertisements (candidate information) and an advertisement is selected. The advertisement is then copied onto (linked to) the Web page.
    Type: Grant
    Filed: February 13, 2009
    Date of Patent: August 21, 2012
    Assignee: Intel Corporation
    Inventors: Sanjay V. Vora, Joseph R. Kluck, William J. Nerenberg, David E. Dent, Paul M. Cohen
  • Patent number: 8250457
    Abstract: A method for acceleration of access to a web page. The method comprises receiving a web page responsive to a request by a user; analyzing the received web page for possible acceleration improvements; generating a modified web page of the received web page using at least one of a plurality of acceleration techniques; providing the modified web page to the user, wherein the user experiences an accelerated access to the modified web page resulting from the execution of the at least one of a plurality of acceleration techniques; and storing the modified web page for use responsive to future user requests.
    Type: Grant
    Filed: September 26, 2011
    Date of Patent: August 21, 2012
    Assignee: Limelight Networks, Inc.
    Inventors: Leonid Fainberg, Ofir Ehrlich, Gil Shai, Ofer Gadish, Amitay Dobo, Ori Berger
  • Patent number: 8250460
    Abstract: First, second, and third sets of spreadsheet cells are defined in a display, the first and second sets being separated by a first boundary having a selected orientation, the second and third sets being separated by a second boundary having the selected orientation. A selected scrolling function is disabled within selected sets among the first, second and third sets of cells in accordance with an alternating pattern.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: August 21, 2012
    Assignee: Google Inc.
    Inventors: Ronald Ho, Fuzzy Khosrowshahi
  • Patent number: 8245124
    Abstract: A content manager receives digital content. The content manager modifies original digital content in accordance with a set of effects to produce modified digital content. Application of the set of effects modifies how the digital content is subsequently played back by one or more media player applications. In addition to applying effect, the content manager creates metadata identifying the set of effects applied to the original digital content to produce the modified digital content. The content manager then initiates distribution of the modified digital content and the corresponding metadata over a network. The metadata associated with the digital content identifies the set of effects applied to the received digital content prior to the distribution. Accordingly, other entities in a network environment can identify which effects have been applied to a corresponding set of digital content.
    Type: Grant
    Filed: March 20, 2008
    Date of Patent: August 14, 2012
    Assignee: Adobe Systems Incorporated
    Inventor: Amit Gupta
  • Patent number: 8245129
    Abstract: Methods and systems for providing synchronization of directory data between directory servers are provided. Example embodiments provide a Application Workspace System “AWS,” which enables users to access remote server-based applications using the same interface that they use to access local applications, without needing to know where the application is being accessed. In one embodiment of the AWS, every data entry in the LDAP is automatically replicated to the other directories using XLDAPS technology. In one embodiment, XLDAPS uses XSLT transformation rules to synchronize LDAP changes to different LDAP Directories which may have a different LDAP Schema and a different LDAP Directory Information Tree structure This abstract is provided to comply with rules requiring an abstract, and it is submitted with the intention that it will not be used to interpret or limit the scope or meaning of the claims.
    Type: Grant
    Filed: October 30, 2007
    Date of Patent: August 14, 2012
    Assignee: VMware, Inc.
    Inventors: Anthony J Wilkinson, Mark Benson
  • Patent number: 8245122
    Abstract: A method for determining if a first component can be connected to a second component for inclusion in a processing graph, includes: accessing a first component description, the first component description describing an output object of the first component with a set of tags; accessing a second component description, the second component description describing an input condition of the second component with a set of tags; determining that the first component can be connected to the second component if the set of tags describing the output object includes all tags describing the input condition; and including the first and second connected components in a processing graph if they are connected to each other.
    Type: Grant
    Filed: January 8, 2008
    Date of Patent: August 14, 2012
    Assignee: International Business Machines Corporation
    Inventors: Zhen Liu, Anton V. Riabov
  • Patent number: 8239759
    Abstract: A system and method allows controlled editing of a document using stored commands and definitions. The author can identify an action: insert, delete or modify, and then select names of behaviors that control the insertion, deletion or modification of text into, from or inside a document. The system and method then performs the insertion, deletion or modification, allowing the author limited control as to the placement of insertions and the insertion or modification of certain parameters.
    Type: Grant
    Filed: October 30, 2002
    Date of Patent: August 7, 2012
    Assignee: Adobe Systems, Inc.
    Inventor: Ken Sundermeyer
  • Patent number: 8239749
    Abstract: A graphics object can be expressed using procedural language embedded in a markup language document. In a embodiment, a drawing space is specified in markup language. A drawing command to arbitrarily draw a graphics object into the drawing space is specified in procedural language. Interpretation of the markup and procedural language commands results in the rendering of the arbitrary graphics object. In another embodiment, there is a browser comprising a rendering engine, an interpreter, and parser. The rendering engine is configured to interpret a markup language instruction that specifies a drawing space as well as drawing commands in procedural language for drawing an arbitrary graphic object into the drawing space. The parser can then parse the drawing commands and convert them into an execution tree of tree objects.
    Type: Grant
    Filed: June 2, 2005
    Date of Patent: August 7, 2012
    Assignee: Apple Inc.
    Inventors: Richard Williamson, David Hyatt, John Louch
  • Patent number: 8225202
    Abstract: A data system has a data structure with a posting corresponding to a set of pieces of content to be served. The posting includes a description of each piece of content including a name, a type, and a location thereof. The posting is presented to a user according to a pointed-to template. The template includes a placeholder within which each piece of content is to be presented, and positioning information setting forth a layout position for each placeholder. The template points to a separate content definition information module that includes content definition information for each placeholder including the name and type of the corresponding piece of content. Such name and type matches a corresponding name and type as set forth in the posting.
    Type: Grant
    Filed: June 16, 2008
    Date of Patent: July 17, 2012
    Assignee: Microsoft Corporation
    Inventors: Nicholas Duncan, Kevin Ka-Wang Lui, Patrick Carl Miller, Mark Poernbacher
  • Patent number: 8209602
    Abstract: Different pieces of Internet content are manually selected during viewing on a screen, the selected pieces are arranged into a single publication, and the publication is sent to print.
    Type: Grant
    Filed: July 25, 2007
    Date of Patent: June 26, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ehud Chatow, Andrew E. Fitzhugh, Andrew Bolwell
  • Patent number: 8201087
    Abstract: An adaptation of standard edit distance spell-check algorithms leverages probability-based regional auto-correction algorithms and data structures for ambiguous keypads and other predictive text input systems to provide enhanced typing correction and spell-check features. Strategies for optimization and for ordering results of different types are also provided.
    Type: Grant
    Filed: January 31, 2008
    Date of Patent: June 12, 2012
    Assignee: Tegic Communications, Inc.
    Inventors: David Kay, Erland Unruh, Gaurav Tandon
  • Patent number: 8201072
    Abstract: An image forming apparatus includes an information delivery apparatus including an analysis unit and a first display controller. The analysis unit analyzes data to extract data elements. The first display controller displays preview of the data elements on a first display unit. A data element selected from the preview is transmitted to an information processing apparatus via a network. The information processing apparatus displays the data element as a symbol at a predetermined position on a second display unit. The second display unit displays an application window. When the second display unit receives input to select the symbol and place it on the application window, the data element is entered into a corresponding application and the symbol is displayed on the application window.
    Type: Grant
    Filed: March 12, 2007
    Date of Patent: June 12, 2012
    Assignee: Ricoh Company, Ltd.
    Inventor: Fabrice Matulic
  • Patent number: 8190985
    Abstract: A machine based tool and associated logic and methodology are used in converting data from an input form to a target form using context dependent conversion rules. In particular, a frame-slot architecture is utilized where a frame represents an intersection between a contextual cue recognized by the machine tool, associated content and related constraint information to specific to that conversion environment, whereas a slot represents an included chunk of information. An exemplary conversion system (400) includes a parser (402) for use in parsing and converting an input stream (403) from a source (404) to provide an output stream (411) in a form for use by a target system (412). To accomplish the desired conversion, the parser (402) uses information from a public schema (406), a private schema (408) and a grammar (410). The public schema (406), private schema (408) and grammar (410) may include conversion rules applicable to less than the whole of a subject matter area including the input stream (403).
    Type: Grant
    Filed: May 19, 2009
    Date of Patent: May 29, 2012
    Assignee: Oracle International Corporation
    Inventors: Edward A. Green, Kevin L. Markey, Alee Sharp
  • Patent number: 8185815
    Abstract: As digital media are being generated, a live preview of how that media would be presented—if encoded, stored, decoded, and presented from the decoded form—is presented to a user. The user can order changes to some or all of the encoding format or its parameters, with the effect of noting immediately what those changes would do to the nature of the output from that changed encoded form. The live preview is computed and presented by a computing device without any gaps or other jarring transitions between before and after the changes ordered by the user.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: May 22, 2012
    Assignee: Ambrosia Software, Inc.
    Inventors: Dominic Feira, Andrew Welch
  • Patent number: 8176419
    Abstract: A group of keywords are received, wherein each keyword includes one or more words. A word list is formed from the group of keywords, where the word list includes a list of each word in the group of keywords. A misspelled keyword is corrected using analysis of the words in the word list. The corrected keyword is output.
    Type: Grant
    Filed: December 19, 2007
    Date of Patent: May 8, 2012
    Assignee: Microsoft Corporation
    Inventors: Weibin Zhu, Haiyun Xu, Mingyu Wang, Li Rong
  • Patent number: 8171388
    Abstract: A network device, system, and method are directed towards detecting trusted reporters and/or abusive users in an online community using reputation event inputs, such as abuse reports. When an abuse report is received for a content item, the combined trust (reputation) of previous reporters on the reported content item and the trust (reputation) of the content author are compared to determine whether to trust the content item. If the content item is un-trusted, the content item may be hidden from public view. In one embodiment, the content item might still be visible to the content author, and/or members in the author's contact list, or the like, while being hidden from another user in the community. In one embodiment, the author may appeal the determined trust, and results of the appeal may be used to modify a trust of at least one reporter.
    Type: Grant
    Filed: November 15, 2007
    Date of Patent: May 1, 2012
    Assignee: Yahoo! Inc.
    Inventors: Ori Zaltzman, Quy Dinh Le
  • Patent number: 8171401
    Abstract: Embodiments of the present invention provide for vertically and/or horizontally resizing a zone or DIV element of a Web page via a browser-based Web authoring tool, while preserving a DIV element's ability to dynamically size to its Web content. Drag and drop vertical resizing of a DIV element is accomplished by creating two hidden DIV elements that are set to the specific left/top anchor, width, and altered HTML content of the DIV element to be resized. The two hidden DIV elements provide specific top and bottom pixel height limits to determine when a line break should be appended or decremented to the original DIV element's HTML content. By utilizing line breaks to vertically resize, a DIV element maintains its capability of sizing to dynamic Web content.
    Type: Grant
    Filed: June 19, 2009
    Date of Patent: May 1, 2012
    Assignee: Microsoft Corporation
    Inventor: Jimmy Y. Sun
  • Patent number: 8166382
    Abstract: An apparatus includes a temporarily registered document creating unit configured to create a temporarily registered document in which a document to be registered is temporarily registered; a condition setting unit configured to set a condition used for updating the temporarily registered document to a finally registered document; a condition determining unit configured to determine whether the finally registered document meets the condition set for the temporarily registered document in response to a request for updating the temporarily registered document to the finally registered document; and an updating unit configured to update the temporarily registered document to the finally registered document in accordance with the request if the condition determining unit determines that the finally registered document meets the condition.
    Type: Grant
    Filed: February 19, 2008
    Date of Patent: April 24, 2012
    Assignee: Canon Kabushiki Kaisha
    Inventor: Ken Kuroda
  • Patent number: 8166381
    Abstract: A method of managing medical information is disclosed. Medical image data is received, at a real-time transfer engine, at the same time that the patient is being scanned by a medical imaging device. The medical image data is then converted to a browser-compatible image format at a converter engine connected to receive the medical image data from the real-time transfer engine. The converter engine comprises a decoder engine for extracting image pixel data from the medical image data and an encoding engine for converting the image pixel data to a browser-compatible format connected to receive the image pixel data. The image pixel data may be converted to a browser compatible format without loss of diagnostic data.
    Type: Grant
    Filed: September 29, 2005
    Date of Patent: April 24, 2012
    Assignee: Heart Imaging Technologies, LLC
    Inventors: Robert M. Judd, Enn-Ling Chen, Raymond J. Kim