Patents Examined by Zaida I Marrero
  • Patent number: 9626342
    Abstract: An custom page server is provided with user preferences organized into templates stored in compact data structures and the live data used to fill the templates stored local to the page server which is handing user requests for custom pages. One process is executed on the page server for every request. The process is provided a user template for the user making the request, where the user template is either generated from user preferences or retrieved from a cache of recently used user templates. Each user process is provided access to a large region of shared memory which contains all of the live data needed to fill any user template. Typically, the pages served are news pages, giving the user a custom selection of stock quotes, news headlines, sports scores, weather, and the like. With the live data stored in a local, shared memory, any custom page can be built within the page server, eliminating the need to make requests from other servers for portions of the live data.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: April 18, 2017
    Assignee: EXCALIBUR IP, LLP
    Inventors: Farzad Nazem, Ashvinkumar P. Patel
  • Patent number: 9372667
    Abstract: A computer system comprising a processor and memory, wherein the system is programmed to provide a metamodel comprising a plurality of predefined fields relating to requirements engineering and ontological relationships between at least some of the predefined fields, and is programmed to prompt a user to enter information into the predefined fields in order to create a requirements specification.
    Type: Grant
    Filed: February 2, 2012
    Date of Patent: June 21, 2016
    Assignees: AIRBUS OPERATIONS LIMITED, UNIVERSITY OF THE WEST OF ENGLAND BRISTOL
    Inventors: Mario Kossmann, Mohammed Odeh
  • Patent number: 9317491
    Abstract: A method of generating an adaptable and interactive network document which comprises selecting a layout of an interactive network document having a plurality of discrete interactive elements, automatically calculating at least one relative arrangement rule defining a relation between a layout parameter of one of the plurality of discrete interactive elements and a respective layout parameter of another of the plurality of discrete interactive elements, receiving instructions to change the layout, and applying the instructions to generate a copy of the interactive network document having an adapted version of the layout wherein layout parameters of the plurality of discrete interactive elements are adapted according the instructions and comply with the at least one relative arrangement rule.
    Type: Grant
    Filed: November 22, 2011
    Date of Patent: April 19, 2016
    Assignee: Webydo Systems Ltd.
    Inventors: Shmulik Grizim, Tzvika Steinmetz
  • Patent number: 9313160
    Abstract: Systems and methods for implementing a card-based user interface for thread-based communications on mobile devices are described. In some embodiments, in response to activation of an application, a mobile device receives data that represents a set of threaded conversations, where the data includes a representation header for each threaded conversation in the set of threaded conversations. The mobile device then displays a list of the representation headers for the set of threaded conversations. In response to an activation of the representation header corresponding to a particular threaded conversation in the set of the threaded conversations, the mobile device displays in a first expanded card, text associated with a most recent message in the particular threaded conversation, and in a collapsed card, a representation of previously read messages in the particular threaded conversation. Other embodiments are also described.
    Type: Grant
    Filed: October 30, 2007
    Date of Patent: April 12, 2016
    Assignee: GOOGLE, INC.
    Inventors: Zhanna Shamis, Cédric Beust, Joanne McKinley, Jimmy Shih, Derek Phillips
  • Patent number: 9310971
    Abstract: A MFP is a document viewing device for displaying document data divided for each page. The document viewing device includes a processing device which performs a process of generating a viewing history of a document by a user based on a user operation performed for the document currently displayed on a display device; a process evaluating relevance to an object displayed on the display device to extract the page relevant to the object displayed on the display device from the document data; a process of determining based on the viewing history whether the object is checked or unchecked by the user to extract, from the extracted pages, a page for which it is determined that the object is unchecked; and a process of causing the display device to display, together with the displayed object, a shortcut linked to the page for which it is determined that the object is unchecked.
    Type: Grant
    Filed: November 29, 2011
    Date of Patent: April 12, 2016
    Assignee: Konica Minolta, Inc.
    Inventors: Masaya Hashimoto, Yoshio Komaki, Tomonari Yoshimura, Takeshi Hibino, Atsushi Tamura
  • Patent number: 9305082
    Abstract: A method includes analyzing a cluster of conceptually-related portions of text to develop a model and calculating a novelty measurement between a first identified conceptually-related portion of text and the model. The method further includes transmitting a second identified conceptually-related portion of text and a score associated with the novelty measurement from a server to an access device via a signal. Another method includes determining at least two corpora of conceptually-related portions of text. The method also includes calculating a common neighbors similarity measurement between the at least two corpora of conceptually-related portions of text and if the common neighbors similarity measurement exceeds a threshold, merging the at least two corpora of conceptually-related portions of text into a cluster or if the common neighbors similarity measurement does not exceed a threshold, maintaining a non-merge of the at least two corpora of conceptually-related portions of text.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: April 5, 2016
    Assignee: Thomson Reuters Global Resources
    Inventors: Dietmar H. Dorr, Masoud Makrehchi, Carol Steele
  • Patent number: 9292504
    Abstract: A device retrieves content and renders a user-selected portion of the retrieved content in a browser as an active content viewing region. The device scans the active content viewing region to generate a scan, and generates context from the scan of the active content viewing region. A corpus of documents is searched based on the generated context.
    Type: Grant
    Filed: December 15, 2011
    Date of Patent: March 22, 2016
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Manah Mounir Khalil, Padala Anil Kumar Reddy, Abhishek Nagpal
  • Patent number: 9251267
    Abstract: A computer-implemented method includes receiving a request for a web page; retrieving information associated with the web page, wherein the information comprises a link and one or more link placeholders associated with the link; determining context information associated with the computing device; generating, based on the context information, behavior information for the link; and populating at least one of the one or more link placeholders with the behavior information.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: February 2, 2016
    Assignee: GOOGLE INC.
    Inventors: Lori D. Meiskey, Jana S. Urban
  • Patent number: 9251287
    Abstract: Embodiments of the invention relate to detecting items lists. In one embodiment, a web browsing interaction history of a user associated with a given web page is analyzed. The web browsing interaction history indicates that the user interacted with at least one element of the web page. A document object model (DOM) of the given web page is constructed. A node within the DOM corresponding to the element in the web page is identified based on analyzing the web browsing interaction history. An ancestor node of the node that corresponds to an item list within the web page comprising the element is identified based on at least a distribution of child tags of the ancestor node.
    Type: Grant
    Filed: August 26, 2011
    Date of Patent: February 2, 2016
    Assignee: International Business Machines Corporation
    Inventor: Jalal U. Mahmud
  • Patent number: 9183537
    Abstract: Content authoring and deployment, in which mobile authoring templates that enable a user to make updates to a subset of a web page using a mobile device are generated and provided to a mobile device application. Configuration data that defines operations needed to publish content updates received through the mobile authoring templates is stored. When input defining a content update entered into a particular mobile authoring template is received, the configuration data associated with the particular mobile authoring template is accessed and content management services needed to publish the received content update to a web page are invoked. Content is published to the web page to reflect the received content update made on the mobile device using the particular mobile authoring template.
    Type: Grant
    Filed: February 1, 2012
    Date of Patent: November 10, 2015
    Assignee: Accenture Global Services Limited
    Inventors: Sachin Yambal, Jitendra J. Jain, Madhur Kapoor, Sunjeet Gupta
  • Patent number: 9122664
    Abstract: Techniques are provided for automatically creating and using a transform to generate a document in a target format. The techniques include obtaining a source document, wherein the source document is in a structured format and wherein the source document comprises structured information from a domain-specific representation, creating a transform, wherein creating the transform comprises creating a specially-tagged version of the source document in the structured format, using a target application to create an output document in a target format with one or more corresponding tags, and applying an algorithm to automatically generate a transform, and using the transform to generate a version of the source document in a target format. Techniques are also provided for generating a database of one or more transforms.
    Type: Grant
    Filed: October 29, 2007
    Date of Patent: September 1, 2015
    Assignee: International Business Machines Corporation
    Inventors: Liang-Jie Zhang, Jose Gomes, Yi-Min Chee, Krishna Ratakonda, Fausto Bernardini
  • Patent number: 9098481
    Abstract: An arrangement for increasing the accuracy in determining the purpose of fields in electronic forms is disclosed in which a form mapping mechanism describes the layout of a form, for example, by identifying the location of objects on a form—such as text-entry fields, drop-down menus and the like that are used to record user data—and further by specifying the purpose of those objects to a form filling client. Form mapping enables the form filling client to locate and understand the purpose of fields in a form so that it may automatically fill out forms for users in an accurate and reliable manner. Illustrative examples include a form mapping that utilizes hidden tags to describe a form layout, a form mapping service provided to a form filling client over a network, and a user interface that enables form mapping creation through user action.
    Type: Grant
    Filed: June 15, 2007
    Date of Patent: August 4, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Daniel Gwozdz, Adrian Chandley
  • Patent number: 8996974
    Abstract: A video system comprises a shared media accessor configured to access shared media. The shared media is configured to be displayed on a first display screen and a second display screen. A video accessor configured to access images from a first camera. A field of view of the first camera is oriented such that the first camera can capture the images comprising non-verbal communication of a user associated with the shared media. A video compositor configured to composite the images captured by the first camera and said shared media. The composited images are configured to be displayed on the second display screen.
    Type: Grant
    Filed: October 4, 2010
    Date of Patent: March 31, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Kar-Han Tan, Daniel G. Gelb, Ian N. Robinson
  • Patent number: 8984397
    Abstract: An extensible markup language document processing engine performs arbitrary processing on extensible markup language documents. The processing sequence of the extensible markup language document processing engine is not fixed, but rather can depend upon the information submitted with the job and upon determinations and analysis during the actual job processing. The extensible markup language document processing engine can also segment the document processing so that different fragments of the document are handled differently, thereby providing parallel processing capabilities. Moreover, the extensible markup language document processing engine can segment the document processing so that different fragments of the document are handled differently so that not all processing is blocked when a fragment requires a slow action, such as retrieval of information from the web.
    Type: Grant
    Filed: December 15, 2005
    Date of Patent: March 17, 2015
    Assignee: Xerox Corporation
    Inventor: Steven J. Harrington
  • Patent number: 8954842
    Abstract: A method for managing multiple columns in a document. The method includes obtaining a text stream from the document; obtaining a current fill limit associated with an initial column of the multiple columns; placing, using a layout engine, the text stream within the multiple columns according to the current fill limit; identifying, after placing the text stream, a first fill level of a final column of the multiple columns; calculating a first difference between the current fill limit and the first fill level of the final column; calculating, in response to the first difference exceeding a tolerance, a revised fill limit based on the current fill limit; placing, using the layout engine, the text stream within the multiple columns according to the revised fill limit.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: February 10, 2015
    Assignee: Konica Minolta Laboratory U.S.A., Inc.
    Inventors: Jason James Grams, Todd Michael Plummer
  • Patent number: 8949713
    Abstract: Multiple versions of a service can be supported by taking advantage of the fact that version information can be included in any received request. Using the version information, an appropriate template can be determined up front to be used for the response. In instance of the template can be filled in using appropriate data sources, as may be specified using metadata in the template itself. Information can be processed in parallel, respecting any data dependencies specified by the template metadata. Once the instance of the template is filled, the response can be finalized and sent to the source of the request.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: February 3, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Vanessa Y. Sun, Feras Karablieh, Xiaohu Liu, Ajay M. Desai
  • Patent number: 8713430
    Abstract: Methods and apparatus for variable document printing are disclosed in which a graphical user interface is configured to allow user manipulation of layout rules associated with content containers within a template for variable document generation. One method involves laying out (626) container objects (407, 408) forming part of a template (624) intended for a variable data document. The objects each have a rectangular boundary in two-dimensional space, and the method comprises detecting an operation (628, 2800) to modify a position of at least one edge of at least one of the objects. Then, rules of association between edges of the objects having a corresponding orientation to the one edge are identified. A position of at least the one edge is then modified while observing the rules of association between all the correspondingly oriented edges.
    Type: Grant
    Filed: June 8, 2009
    Date of Patent: April 29, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Alan Valev Tonisson
  • Patent number: 8650482
    Abstract: Alignment and positioning of tabs in text-based applications is provided by dynamically positioning the tabs based on content, margins, page size, and indents. Tab positions are aligned relative to a size, at least one margin, or content of a document or text-containing object such as a text box. Tab positions may also be aligned relative to an indent of a paragraph or of multiple columns on the same page. Alignment properties of tab positions are carried over when text is moved to table columns or other text-containing objects. Column-like grouping of text of varying size and alignments is enabled by using multiple tabs in a single line.
    Type: Grant
    Filed: December 14, 2005
    Date of Patent: February 11, 2014
    Assignee: Microsoft Corporation
    Inventors: Stuart J. Stuple, Robert A. Little, Sergey Genkin, Igor Zverev
  • Patent number: 8645817
    Abstract: The Enhanced Posted Listing Management (EPLM) system facilitates generating, distributing, managing and tracking posted listing that are based on a sponsor's underlying data entry. The underlying data entry may be configured as an advertisement or offer for any number of goods, services or opportunities. As an example, the data entry may be a posting on specialized search facilitation site, such as MONSTER® of www.Monster.com. The posted listings may be distributed to a posted listing aggregation web site, such as an online classified web site. Advantageously, the post EPLM system incorporates additional support resources into posted distributed listings. The additional support resources facilitate web user tracking and posted listing maintenance. Accordingly, the EPLM enable a posted listing sponsor to effectively and efficiently access posted listing performance and manage one or more posted listings.
    Type: Grant
    Filed: December 29, 2006
    Date of Patent: February 4, 2014
    Assignee: Monster Worldwide, Inc.
    Inventor: Clay Fisher
  • Patent number: 8635527
    Abstract: An input image is analyzed into document components. Preview data of the input image is generated based on a result of analysis. A function item that can be processed on the input image is selected based on the result of analysis. A function item is specified from among function items displayed on an operation display unit. A target area for specified function item is displayed together with the preview data on the operation display unit. A target area is specified from among target areas displayed on the operation display unit. New preview data that reflects the specified function item processed on specified target area is generated, and output to the operation display unit.
    Type: Grant
    Filed: December 6, 2006
    Date of Patent: January 21, 2014
    Assignee: Ricoh Company, Ltd.
    Inventors: Iwao Saeki, Tetsuya Sakayori, Takashi Yano, Junichi Takami, Yoshinaga Kato, Haruo Shida, Yoshifumi Sakuramata, Hiroko Mano, Ryuichi Shimamura, Toshihiro Kobayashi, Akihiro Moriyama, Katsuhiko Fujita