Patents Examined by Kyle Stork
  • Patent number: 9225861
    Abstract: An image forming apparatus having an open services gateway initiative (OSGi)-based service is provided. The image forming apparatus may include a user interface (UI) unit to receive a service execution command for a first bundle to provide at least one service, and a control unit which controls the UI unit to display a UI of a second bundle to provide at least one service, the second bundle having UI expansion information for the first bundle in one region of a UI window corresponding to the first bundle.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: December 29, 2015
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Ki-young Hwang
  • Patent number: 9223757
    Abstract: Methods and apparatus for calculating paragraph layout. A method begins with a first node in a paragraph and calculates an optimal line break scheme for paragraph layout that ended in the node. For every subsequent node in the paragraph, the method calculates an optimal line break scheme for paragraph layout that ends respectively in every subsequent node. Each optimal line break scheme is calculated by minimizing the total of a penalty value of a current line and all preceding penalties of all preceding lines. The preceding penalties of all preceding lines are defined by a previously calculated optimal line break scheme.
    Type: Grant
    Filed: February 8, 2007
    Date of Patent: December 29, 2015
    Assignee: Adobe Systems Incorporated
    Inventors: David E. Williamson, Eric A. Menninga
  • Patent number: 9218329
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to processing forms submissions in a portal environment and provide a method, system and computer program product for independently refreshing a forms submission in a portal view. In one embodiment, a system for independently submitting forms in a portal view can include a portal server configured to render a portal view and a portlet aggregator coupled to the portal server. The portal aggregator can be configured to provide portlet markup for different portlets in the portal view where at least one of the different portlets includes a visible form includes one or more form elements.
    Type: Grant
    Filed: June 30, 2005
    Date of Patent: December 22, 2015
    Assignee: International Business Machines Corporation
    Inventors: David B. Lection, Eric L. Masselle, Mohamad R. Salahshoor
  • Patent number: 9213507
    Abstract: An apparatus includes a selection unit configured to select a target page from a plurality of pages having an object, a detection unit configured to detect a page having an object which fits in a margin area in which an object is not arranged in the selected target page from among pages following the target page, and a display unit configured to display the selected target page and the detected page.
    Type: Grant
    Filed: March 24, 2010
    Date of Patent: December 15, 2015
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Hitoshi Osaka
  • Patent number: 9213724
    Abstract: An information processing terminal device includes: a communication unit; a primary content information acquiring unit for acquiring primary content information; a primary content information holding managing unit for holding and managing primary content information, in correlation with a unique primary content identifier; a subsidiary content information holding managing unit for obtaining subsidiary content information configured having at least playback control information and having a subsidiary content identifier corresponding to itself and an editing history identifier; an editing processing unit for executing editing processing with secondary usage of at least one of primary content information and subsidiary content information; a subsidiary content information creating unit for creating subsidiary content information; an editing history identifier managing unit for generating the editing history identifier; and a subsidiary content identifier managing unit for generating a subsidiary content identifi
    Type: Grant
    Filed: January 17, 2013
    Date of Patent: December 15, 2015
    Assignee: Sony Corporation
    Inventors: Hideo Nagasaka, Tadaaki Kimijima, Mamoru Tokashiki, Toshimasa Miyoshi
  • Patent number: 9195773
    Abstract: Techniques for generating, updating, and transmitting a structure-based data representation of a document are described herein. The structure-based adaptive document caching techniques may effectively eliminate redundancy in data transmission by exploiting structures of the document to be transmitted. The described techniques partitions a document into a sequence of structures, differentiate between cache-worthy structures and cache-unworthy structures, and generating a structure-based data representation of the document. The techniques may transmit updated structures and instructions, instead of all data of the document, to update previously cached structures at a client device; thereby resulting in higher cache hit rates.
    Type: Grant
    Filed: July 6, 2011
    Date of Patent: November 24, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Bin Benjamin Zhu, Kaimin Zhang
  • Patent number: 9170731
    Abstract: A computer system and method for providing user feedback when creating, modifying, or editing electronic documents. An insertion point icon is placed in a document at a position for insertion and/or deletion of text, graphics, data, etc. Upon receiving a user input indicating movement, the insertion point icon is divided into two icons, one stationary at the position, and one moving with user input. When movement is complete, space contained between the icons may be deleted or inserted. The system may be used to shift handwritten text to subsequent lines on an electronic document containing handwritten text, and may be used to bring two groups of text together, deleting space in between. A connection line may be displayed between the icons to provide feedback regarding the action to be taken.
    Type: Grant
    Filed: April 27, 2011
    Date of Patent: October 27, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Marieke Iwema, Leroy B. Keely, Susanne Alysia Clark Cazzanti, F. David Jones, Charlton E. Lui, Rob Jarrett
  • Patent number: 9159090
    Abstract: One embodiment is a method that builds a standardized web form that includes information extracted from multiple web forms retrieved over a web from different service providers. The standardized web form is used to retrieve price quotes from the different service providers.
    Type: Grant
    Filed: June 9, 2009
    Date of Patent: October 13, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Mehmet Kivanc Ozonat, Donald E. Young
  • Patent number: 9158866
    Abstract: A logical designing part includes a logical connectivity data storage that stores logical connectivity data, indicating a logical connectivity between plant equipments, including first end point connection data. A geometry data designing part includes a geometry data storage that stores geometry data that is graphical shape data in a three-dimensional space and includes second end point data. A data linking part includes: an automatic correspondence table generating part that compares first end point connection data with second end point data and generates a logical connection and geometry data table including correspondence data that links the geometry connection data and the geometry data of which first and second end point connection data are matched each other. A correspondence storage stores the logical connection and geometry data table. An editing part edits the logical connection and geometry data table on the basis of a user command.
    Type: Grant
    Filed: June 25, 2010
    Date of Patent: October 13, 2015
    Assignee: Hitachi, Ltd.
    Inventors: Masatake Sato, Ichiro Harashima, Yuichi Koizumi, Koji Shiroyama
  • Patent number: 9141596
    Abstract: Template processing techniques to generate documents, such as HTML documents, in situations where the template depends on input data that are available in different locations are provided. A template can include a plurality of template-processing instructions which can specify how to bind input data from a data structure to the template. The input data can be declared as template parameters in the template. According to aspects of the present disclosure, the template can include an annotation associated with one or more of the template parameters. The annotation can be indicative of the availability of input data at the server or at a client device.
    Type: Grant
    Filed: May 2, 2012
    Date of Patent: September 22, 2015
    Assignee: Google Inc.
    Inventors: Steffen Meschkat, Stefan Haustein
  • Patent number: 9141720
    Abstract: The disclosed invention is a system and method (collectively the “system”) for the automated management of content on a network interface. The network interface can be a web site on the World Wide Web, an Internet location, an intranet location, an extranet location, or some other form of network interface (collectively “web site”). The system can automatically create applications and links to those applications without human intervention. Examples of automated applications include newsroom applications, calendar of events, employment opportunities, project portfolio, biographies, frequently asked questions, document library, category management, product catalogs, e-mail broadcasts, surveys, and newsletters. Fully normalized hierarchies of business rules and user profiles can be supported by the system to facilitate automation and configurability. Multiple content providers can manage a single web site in a simultaneous or substantially simultaneous manner.
    Type: Grant
    Filed: July 11, 2014
    Date of Patent: September 22, 2015
    Inventor: Bruce Zak
  • Patent number: 9141964
    Abstract: A system and method for generating an electronic document are provided. A request to generate an electronic document associated with a concept is received. Content for the electronic document is suggested based on the concept. A selection of the suggested content is received. An electronic document is automatically generated using the selected suggested content.
    Type: Grant
    Filed: August 8, 2011
    Date of Patent: September 22, 2015
    Assignee: Google Inc.
    Inventors: Wesley T. Chan, Sumit Agarwal, Rama Ranganath, Leora Ruth Wiseman, Deepak Jindal
  • Patent number: 9135226
    Abstract: The present invention includes a method and device for updating a self-describing, structured document. A further aspect of the present invention is enabling client-based modification of the document. Additional aspects of the present invention are described in the claims, specification and drawings.
    Type: Grant
    Filed: April 30, 2012
    Date of Patent: September 15, 2015
    Assignee: OPEN INVENTION NETWORK, LLC
    Inventors: Muljadi Sulistio, Yang Wei, Kelly Lane Schwarzhoff, Yuan Ding
  • Patent number: 9129234
    Abstract: A spreadsheet includes a native spreadsheet object that represents a person. The person object may be used within a spreadsheet just as any other spreadsheet objects are utilized. For example, the person object may be integrated with spreadsheet formulas and other spreadsheet objects such as charts, tables, pivot tables, sheets, and the like. Spreadsheet formulas may perform operations specific to a person object (e.g. send message, get contact information, get status, get other person specific information, sort, and the like). Common actions may be associated with the person object, such as initiating communication with the person represented by the person object (e.g. phone call, email, text message, collaboration invite, and the like). Social networking information may also be associated with a person object. For example, social networking posts may be included within a spreadsheet, a user may post to a social network from the spreadsheet, and the like.
    Type: Grant
    Filed: January 24, 2011
    Date of Patent: September 8, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John Campbell, Mark Knight, Can Comertoglu
  • Patent number: 9122374
    Abstract: An embodiment provides a product comprising a machine-readable medium and machine-executable instructions for causing a computer to perform a method comprising providing a first array of information elements adapted to be expanded into at least one other array of information elements on a display. Another embodiment provides a method of displaying information elements on a display of a computer system with arrays of information elements, the method comprising displaying a first array of information elements, expanding the first array of information elements into at least one other array of information elements, wherein the first array of information elements and the at least one other array of information elements have a commonality. A system and a graphical user interface providing same are equally provided herein.
    Type: Grant
    Filed: September 25, 2011
    Date of Patent: September 1, 2015
    Assignee: 9224-5489 QUEBEC INC.
    Inventors: Mathieu Audet, Francois Cassistat
  • Patent number: 9116872
    Abstract: One embodiment of the present invention provides a system for mapping data sets to fields in electronic forms to facilitate rapid entry of data. During operation, the system receives a selection of a first field in an electronic form. In response to receiving the selection of the first field, the system retrieves a first set of data items that have previously been entered into the first field. Next, the system highlights the data items in the first set of data items such that each data item in the first set of data items has a different highlight. The system then receives a selection of a first data item from the first set of data items. In response to receiving the selection of the first data item, the system receives a selection of a second field in the electronic form. Next, the system retrieves a second set of data items that have previously been entered into the second field.
    Type: Grant
    Filed: January 25, 2011
    Date of Patent: August 25, 2015
    Assignee: INTUIT INC
    Inventor: Girish Mallenahally Channakeshava
  • Patent number: 9104809
    Abstract: In one embodiment, a method includes accessing one or more document object model (DOM) representations of one or more pages of a Web application that comprises one or more instances of a web-application artifact. For each of one or more of the instances, the method also includes identifying a first set of one or more DOM elements in one of the DOM representations of one of the pages that collectively correspond to the instance. The method additionally includes identifying a second set of one or more particular values of one or more particular attributes of one or more particular ones of the DOM elements in the first sets. The second set may then be mapped to the web-application artifact to provide a DOM definition of the web-application artifact.
    Type: Grant
    Filed: March 24, 2010
    Date of Patent: August 11, 2015
    Assignee: Fujitsu Limited
    Inventors: Mukul R. Prasad, Sreeranga P. Rajan
  • Patent number: 9104648
    Abstract: A system and method for facilitating patent grant and patent application claims examination; including the functions of automated importing of patent claims, automated parsing of the claims into their hierarchy, and compression/expansion of the parsed claims to/from the independent claim level.
    Type: Grant
    Filed: December 9, 2009
    Date of Patent: August 11, 2015
    Inventor: JiNan Glasgow
  • Patent number: 9100861
    Abstract: A system and method for transporting user-requested framed data from a gateway device to a handheld viewing device includes an information source, a gateway device, a relay network and a handheld viewing device. The gateway device includes a fetch and cache component, storage, and a wireless transport layer. The wireless transport layer delivers content from the gateway to the handheld viewing device. The user of the handheld device is then graphically presented with a representative form of the data and is thus able to manually select certain frames of data through a user interface.
    Type: Grant
    Filed: June 27, 2012
    Date of Patent: August 4, 2015
    Assignee: BlackBerry Limited
    Inventor: Michael Maguire
  • Patent number: 9098484
    Abstract: Methods for structuring electronic documents having an ordered set of cells (e.g., spreadsheets or web documents) are provided. In general, the methods provide for multidimensionality by allowing cells to be split by splitting operators, thus allowing cells to contain additional groups of cells, and recursively so. Disclosed are tools and operations for building and modifying various multi-dimensional structures and for interacting with them. Splitting operators provide a two-dimensional equivalent of lexical scopes and iterators in programming languages and allow a direct mapping to external data structures. With these features, the disclosed methods are able to combine the flexibility and unstructured nature of traditional spreadsheet with the structuring capabilities of online analytic processing (OLAP)-based tools.
    Type: Grant
    Filed: May 7, 2012
    Date of Patent: August 4, 2015
    Inventor: Patrick Viry