Patents Examined by Cong-Lac Huynh
  • Patent number: 8037400
    Abstract: An electronic shipment planner is adapted for electronically presenting shipment and scheduling information to a user. The shipment and scheduling information includes at least one shipment event date. The shipment planner is linked to a shipment data repository containing shipment and scheduling information. A system interface communicates with the shipment data repository. An interactive shipment data link is electronically associated with the shipment and scheduling information, and cooperates with the system interface as commanded by the user to access and retrieve the associated shipment and scheduling information contained in the shipment data repository. A calendar display interface displays the shipment planner to the user in a calendar format, such that the interactive shipment data link is provided on the shipment event date associated with the shipment and scheduling information.
    Type: Grant
    Filed: March 5, 2009
    Date of Patent: October 11, 2011
    Assignee: ABF Freight System, Inc.
    Inventors: Robert A. Davidson, Corey Goux, Michael Newcity
  • Patent number: 8028229
    Abstract: Methods and systems of merging a first document with at least a second document to generate a third document. Each of the first and second documents includes at least one data unit. Each data unit is associated with a unit identifier and an edit identifier. The unit identifiers of each of the documents are compared to the unit identifiers of the other document to determine whether each unit identifier is a matching or non-matching unit identifier. Edit identifiers of the data units associated with the matching unit identifiers are compared to each other. Data units associated with the non-matching unit identifiers are inserted directly into the third document. Data units associated with the matching unit identifiers and the matching edit identifiers are inserted directly into the third document. Data units associated with the matching unit identifiers and the non-matching edit identifiers are merged into the third document.
    Type: Grant
    Filed: December 6, 2007
    Date of Patent: September 27, 2011
    Assignee: Microsoft Corporation
    Inventors: Jonathan Beckett Bailor, Ethan Joseph Bernstein, Mark Rolland Knight, Christopher James Antos
  • Patent number: 8028225
    Abstract: Various technologies and techniques are disclosed for creating and managing a visual representation of OLAP attributes and relationships for a dimension. A visual representation is generated that contains an arrangement of shapes with connections between shapes. One or more sub-elements are contained within at least some of the shapes. Connections between the shapes represent relationships between attributes in an OLAP dimension. The containment of a respective sub-element within a respective shape represents a relationship between an attribute being represented by the respective sub-element and an attribute being represented by the respective shape. Shapes representing OLAP attributes and relationships can be programmatically grouped and ungrouped.
    Type: Grant
    Filed: November 21, 2007
    Date of Patent: September 27, 2011
    Assignee: Microsoft Corporation
    Inventors: Robert B. Zare, Adrian Dumitrascu, Aleksandar Juric, Maria Potapova, Matthew E. Carroll
  • Patent number: 8024648
    Abstract: Planar rendering is described. In an implementation, a method includes approximating a shape that corresponds to an overlapping portion of at least one graphical element that is translucent with another graphical element. A color is computed for the approximated shape from respective colors of each of the graphical elements and the translucence of the at least one graphical element. The approximated shape having the computed color is formed into a communication for output to a printer.
    Type: Grant
    Filed: February 12, 2009
    Date of Patent: September 20, 2011
    Assignee: Microsoft Corporation
    Inventors: Oliver H. Foehr, Joseph D. Ternasky
  • Patent number: 8024654
    Abstract: Layout data relating to layout of a user and a device is obtained. Log data relating to usage of the device, such as a job being performed or to be performed by the device, is obtained. A layout diagram illustrating the layout of the user and the device is generated based on the layout data. Line data to be additionally included in the layout diagram is generated based on the log data.
    Type: Grant
    Filed: August 2, 2007
    Date of Patent: September 20, 2011
    Assignee: Ricoh Company, Ltd.
    Inventor: Kenji Hagiwara
  • Patent number: 8015479
    Abstract: An information processing apparatus stores an application format electronic document having a data structure containing content data, time information, and a program for monitoring the time information. At timing such as the time of power-on, the application format electronic document is loaded to a RAM to be started. Accordingly, the started program can monitor the time information of the application format electronic document.
    Type: Grant
    Filed: November 8, 2006
    Date of Patent: September 6, 2011
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hitoshi Imai
  • Patent number: 8015481
    Abstract: A method for operating a computer which has access to data of a database, is disclosed. The method includes the steps of: creating a spreadsheet using a table calculation program; defining logic operations between various cells of the spreadsheet; defining an assignment of the data from the database to the cells of the spreadsheet; and generating a source code of a procedural, re-entrant-compatible programming language from the spreadsheet, which when called, reads data from the database, executes a logic operation on it and outputs the result of the logic operation. Also disclosed is a method for generating source code in a procedural, re-entrant-compatible programming language from a spreadsheet representation, wherein a source code is generated from a representation of algorithms and/or data in one or more spreadsheets in such a way that cell areas with the same formula structure are mapped onto one or more methods of the programming language.
    Type: Grant
    Filed: February 14, 2005
    Date of Patent: September 6, 2011
    Assignee: Xapio GmbH
    Inventors: Bruno Jager, Matthias Rosenau
  • Patent number: 8010897
    Abstract: Handheld computer game-playing systems and similar devices are here adapted for use as electronic readers for literature, specifically supporting complex literary and instructional forms, each a work of literature which is woven and knotted together using many threads of narrative in a nonlinear fashion supported only by programmable electronic systems such as computers. The reader experiences such electronic works on a handheld computing device using conventional Web-browser software supported by said device. The electronic work is adapted to any restrictions or special characteristics of the handheld device to facilitate its proper presentation and use.
    Type: Grant
    Filed: July 25, 2007
    Date of Patent: August 30, 2011
    Inventor: Dana W. Paxson
  • Patent number: 8010895
    Abstract: A method for correcting typing errors according to character layout positions on a keyboard which consists of depressing responsive touch panels to do character entry to correct typing errors caused by mistakenly hitting a neighboring key of a targeted character due to a swerved typing position includes at least the steps of: (1) corresponding a character; (2) calculating a swerved amount; (3) selecting a prepared character; (4) determining whether input is finished; (5) judging rules; (6) getting the prepared character; and (7) switching the character. Through this method input accuracy can be improved and input characters can be automatically amended as desired.
    Type: Grant
    Filed: October 24, 2007
    Date of Patent: August 30, 2011
    Assignee: E-Lead Electronic Co., Ltd.
    Inventor: Stephen Chen
  • Patent number: 8006175
    Abstract: A workbook includes a spreadsheet having cells arranged in columns and rows. The cells include input cells and output cells. The output cells include a formula to be calculated. Calculation of the spreadsheet is divided into multiple tasks. The tasks are assigned among computing nodes within a computing cluster for concurrent calculation of the spreadsheet.
    Type: Grant
    Filed: October 29, 2007
    Date of Patent: August 23, 2011
    Assignee: Microsoft Corporation
    Inventors: Sanjay G. Kulkarni, Jeffrey J. Wierer, Mingqiang Xu
  • Patent number: 8006177
    Abstract: Machine readable documents connect businesses with customers, suppliers and trading partners. The self defining electronic documents, such as XML based documents, can be easily understood amongst the partners. Definitions of these electronics business documents, called business interface definitions, are posted on the Internet, or otherwise communicated to members of the network. The business interface definitions tell potential trading partners the services the company offers and the documents to use when communicating with such services. Thus, a typical business interface definition allows a customer to place an order by submitting a purchase order or a supplier checks availability by downloading an inventory status report. Also, composition of the input and output documents, coupled with interpretation information in a common business library, programs the transaction in a way which closely parallels the way in which paper based businesses operate.
    Type: Grant
    Filed: October 16, 1998
    Date of Patent: August 23, 2011
    Assignee: Open Invention Network, LLC
    Inventors: Bart Alan Meltzer, Terry Allen, Matthew Daniel Fuchs, Robert John Glushko, Murray Maloney
  • Patent number: 8001456
    Abstract: Methods, systems and computer program products are provided for communicating data between a web application running on a server and a browser running on a client in a network environment. Information is requested at the client from the server. The requested information is received at the client. The requested information is separated into a data portion and a markup portion.
    Type: Grant
    Filed: February 28, 2005
    Date of Patent: August 16, 2011
    Assignee: International Business Machines Corporation
    Inventors: Thomas F. McElroy, Yongcheng Li, Roderick C. Henderson, John J. Ponzo, Laurent D. Hasson
  • Patent number: 7996767
    Abstract: The present invention provides a method for generating electronic patent application files, which includes steps of: creating multiple extensible markup language (XML) templates; setting basic requirements of drafted files; mapping the XML templates to chapter headers in the drafted files; analyzing and verifying whether the drafted files meet the basic requirements; parsing contents of the drafted files into corresponding XML templates if the drafted files meet the basic requirements; and generating XML patent application files according to the XML templates. A related system is also disclosed.
    Type: Grant
    Filed: August 14, 2007
    Date of Patent: August 9, 2011
    Assignees: Hong Fu Jin Precision Industry (ShenZhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.
    Inventors: Chung-I Lee, Hai-Hong Lin, De-Yi Xie, Chen-Chen Zhang
  • Patent number: 7992078
    Abstract: A computer readable storage medium comprises a publication definition module to create and define properties for a publication object. The publication definition module includes executable instructions to associate a set of static documents and a set of report templates with the publication object. Executable instructions define a conditional delivery rule for the publication object. The conditional delivery rule specifies a condition for the inclusion of a report template from the set of report templates to be merged with a static document from the set of static documents.
    Type: Grant
    Filed: July 13, 2007
    Date of Patent: August 2, 2011
    Assignee: Business Objects Software Ltd
    Inventors: Terry Wayne Penner, Francis Wai Gee Lui, Wai Sing Wang, Michael Akio Tsumura, David MacLean
  • Patent number: 7987416
    Abstract: Embodiments of the present invention include a computer-implemented method of extracting information. In one embodiment, the present invention comprises defining a plurality of reusable operators, wherein each operator performs a predefined information extraction task different from the other operators. Composite annotators may be created by specifying a composition of the reusable operators. Each operator may receive a searchable item, such as a web page or an annotation, and may generate one or more output annotations. The output annotations may be further processed by other reusable operators and the annotations may be stored in a repository for use during a search.
    Type: Grant
    Filed: November 14, 2007
    Date of Patent: July 26, 2011
    Assignee: SAP AG
    Inventors: Alexander Loeser, Falk Brauer, Wojciech Michal Barczyński
  • Patent number: 7984374
    Abstract: Bindings are used to describe a document (and a different document) by associating content elements with layout elements, the layout elements defining layout features or placement information to be applied to the associated content elements in the document, the bindings being stored separately from both the content and layout elements.
    Type: Grant
    Filed: March 28, 2006
    Date of Patent: July 19, 2011
    Assignee: Adobe Systems Incorporated
    Inventors: Perry A. Caro, Joseph Pasqua, Daniel C. Brotsky
  • Patent number: 7979794
    Abstract: A mixed translation of content is created in one document based on a new use of the lang’ attribute on standard HTML tags. The HTML 4.0 specification defines the ‘lang’ attribute as being used for an element's attribute value and content. Browsers use this information to assist in proper rendering of content associated with treatment of ligatures, hyphenations and quotations. Search engines and other applications may use this field for spell checking or creating indices. The implication of this common usage is that the content is in the language indicated by the ‘lang’ attribute and language specific rules for its rendering apply.
    Type: Grant
    Filed: September 18, 2008
    Date of Patent: July 12, 2011
    Assignee: International Business Machines Corporation
    Inventors: Jason Y. Blakely, Dennis D. King, Richard J. Redpath
  • Patent number: 7979792
    Abstract: A computer-implemented method and computer-readable medium are provided for providing page and table layout services. According to the method, a layout manager program provides layout services to client application programs. The layout manager receives requests from client application programs to format document content. In response to such requests, the layout manager performs one or more callback operations to the client application to retrieve portions of the document to be laid out. Once the portions of the page to be laid out have been retrieved through the callback operations, the layout manager lays out the portions of the document and notifies the client application that the layout is completed. The client application can then query the layout manager for the formatting result.
    Type: Grant
    Filed: October 24, 2007
    Date of Patent: July 12, 2011
    Assignee: Microsoft Corporation
    Inventors: Christoph E. Ammann, Andrei Burago, Sergey Genkin, Eliyezer Kohen, Victor Kozyrev, Anton A. Sukhanov, Igor Zverev
  • Patent number: 7979793
    Abstract: The template creation system enables a graphical selection of one or more fields from within a database system. The template creation system identifies a source format of the received fields that can be exported from the database system. The template creation system identifies a target format readable by a document editing system. For example, the document editing system may be a word processing application that stores files in an application-specific format. The template creation system creates one or more template rules based on the identified source and target formats for converting the data from the source format to the target format. The template rules may then be stored in an XSLT style sheet.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: July 12, 2011
    Assignee: Microsoft Corporation
    Inventors: Robert G. Miller, Michael Rosenorn
  • Patent number: 7975214
    Abstract: A method, medium and implementing processing system are provided for book marking a combination of frame URLs within a frameset and allowing the sharing on multiple PCs the saved form data that may have been filled in. The system uses an image as a hotspot, containing a complex target destination in the form of an XML structure with multiple URLs for multiple frames as well as captured form data. This system combines file types such as XML and JPG, e.g. as in sample file name ‘MyCapturedFramesAndFormData.XML.JPG’ or ‘MyCapturedFramesAndFormData.XML.GIF’. This combination provides a surprising effect compared to the prior systems, namely, launching the image in an enhanced web browser or in a web browser containing a new plug-in displays the frame just as it was when saved.
    Type: Grant
    Filed: October 26, 2007
    Date of Patent: July 5, 2011
    Assignee: International Business Machines Corporation
    Inventors: Flemming Boegelund, Steven Earl Hicks