Patents Examined by Scott Baderman
  • Patent number: 9665553
    Abstract: A computer-implemented technique includes receiving, at a computing device including one or more processors, a source document for a web page from a server, the source document including program code and information representing a table of the web page. The technique includes determining a range of pixel positions for each header cell element of the table, wherein the header cell elements represent cells of a top row of the table. The technique includes receiving input from a user, the input indicating an interaction by the user at a position within the table of the web page. The technique includes selecting a column of the table based on the position of the user interaction and the ranges of pixel positions to obtain a selected column. The technique also includes executing a portion of the program code associated with the selected column.
    Type: Grant
    Filed: January 10, 2013
    Date of Patent: May 30, 2017
    Assignee: Google Inc.
    Inventor: David Thomas Morgan
  • Patent number: 9667700
    Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for detecting documents within content received by a computing device. A computing device can receive content through an application. The received content is scanned to determine if it includes a file type indicating that it includes a redeemable document. A notification is presented to the user when a document has been detected within the content including a button enabling rendering of the document on the computing device. The rendered document can include a button to transmit the document to secondary computing devices associated with the user. A user profile associated with the user can include data indicating secondary computing devices associated with the user. The user profile can be accessed to retrieve the data and, if the button is selected, the document can be transmitted to the secondary computing devices from which the user can render the document.
    Type: Grant
    Filed: November 12, 2012
    Date of Patent: May 30, 2017
    Assignee: Apple Inc.
    Inventors: Daniel I. Feldman, James C. Wilson, Chanaka G. Karunamuni
  • Patent number: 9665574
    Abstract: Methods and systems that add contact information to personal contacts database are provided. One or more contact indicators are identified within a document. The contact indicators at least partially represent contact identification information of an individual or place. One or more contact identification profiles which match the one or more contact indicators are identified. Each of the one or more identified contact identification profiles are displayed with an option of adding each contact identification profile to a personal contacts database.
    Type: Grant
    Filed: April 13, 2012
    Date of Patent: May 30, 2017
    Assignee: Google Inc.
    Inventor: Robert Brett Rose
  • Patent number: 9665278
    Abstract: Assisting input from a keyboard is described. In an embodiment, a processor receives a plurality of key-presses from the keyboard comprising alphanumeric data for input to application software executed at the processor. The processor analyzes the plurality of key-presses to detect at least one predefined typing pattern, and, in response, controls a display device to display a representation of at least a portion of the keyboard in association with a user interface of the application software. In another embodiment, a computer device has a keyboard and at least one sensor arranged to monitor at least a subset of keys on the keyboard, and detect an object within a predefined distance of a selected key prior to activation of the selected key. The processor then controls the display device to display a representation of a portion of the keyboard comprising the selected key.
    Type: Grant
    Filed: February 26, 2010
    Date of Patent: May 30, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: James Scott, Shahram Izadi, Nicolas Villar, Ravin Balakrishnan
  • Patent number: 9652562
    Abstract: A system and method for capturing logged data from proximal equipment onto a form. A form creation application determines equipment in proximity to a portable computing device, receives a selection of a piece of equipment from a user, extracts logged data from the piece of equipment that is selected, determines a form with a structure to fill in with the logged data, parses the logged data and fills in at least one field in the form, generates graphical data for displaying the form to the user, provides the form to the user, receives input on the form from the user and stores the form and the input received on the form.
    Type: Grant
    Filed: March 7, 2013
    Date of Patent: May 16, 2017
    Assignee: Ricoh Company, Ltd.
    Inventor: John W. Barrus
  • Patent number: 9654549
    Abstract: Systems and methods are used to enable creating, searching, and managing user-managed online pages (e.g., MAPpages) linked to locations on an interactive digital map. In one aspect, the method includes, at a server system: receiving, from a client, a request to create a new MAPpage; prompting the client to select a type for the new MAPpage; prompting the client to select a template for the new MAPpage; providing the template to the client for inputting one or more content elements for the new MAPpage; receiving, from the client, the one or more content elements for the new MAPpage; prompting the client to identify a physical location associated with the new MAPpage; prompting the client to identify contact information associated with the new MAPpage; creating the new MAPpage, wherein the new MAPpage is associated with the identified physical location, the identified contact information, the client, the type, and a timestamp.
    Type: Grant
    Filed: September 15, 2015
    Date of Patent: May 16, 2017
    Inventor: Somchai Akkarawittayapoom
  • Patent number: 9645992
    Abstract: A method of enabling content distribution for various electronic devices which comprises providing a content adaptive application for an electronic device, wherein the content adaptive application is designed to parse an abstraction schema to retrieve data or a data source, and format information. The content adaptive application further formats the data or data from the data source into at least one of a plurality of platform specific templates specified by the format information and displays at least one platform specific template including at least a portion of the data or data from the data source on a display of the electronic device.
    Type: Grant
    Filed: August 22, 2011
    Date of Patent: May 9, 2017
    Assignee: Oracle International Corporation
    Inventor: Ali Kamran Ahmed
  • Patent number: 9639508
    Abstract: Systems and methods for providing a contextual user interface element are provided. A described system includes a user device configured to receive, from a remote server, itinerary-specific data relating to a particular travel itinerary and information for accessing a travel website for performing a travel-related action. The user device is configured to present the itinerary-specific data in a contextual user interface element on the user device concurrently with a web page of the travel website for performing the travel-related action. The itinerary-specific data are presented as selectable data elements within the contextual user interface element. The user device is configured to receive a user selection of a selectable data element and to execute instructions for copying the itinerary-specific data from the contextual user interface element to a form field of the travel website in response to the user selection.
    Type: Grant
    Filed: June 14, 2013
    Date of Patent: May 2, 2017
    Assignee: WORLDMATE, LTD.
    Inventors: Alon Tidhar, Eilon Carmi
  • Patent number: 9632990
    Abstract: The present invention relates to a system and method for enriching and transforming unstructured data to obtain structured data by intelligence extraction, enrichment, categorization and hierarchy creation. The invention discloses an automated approach for transformation of unstructured documents, which involves an analysis, a transformation and a quality assessment of the input unstructured documents, to obtain the output structured documents in fewer time frames and without the need of skilled labors.
    Type: Grant
    Filed: July 18, 2013
    Date of Patent: April 25, 2017
    Assignee: Infosys Limited
    Inventors: Jagathpathy Subramaniam, Thirumugam Madanagopal, Venkatasubramanian Santhana, Rahul Mishra, Biswanath Chandramouli, Saroja Raghunath, Padmavathi Sundaram, Karthick Gopalakrishnan, Anilkumar Pambalayam Narayan, Sriram Krishnan Murali
  • Patent number: 9633122
    Abstract: Systems and methods are provided for delivering customized versions of web pages to users. In one implementation, a method is provided for customizing a delivered version of a web page to reflect a current time-of-day at a geographic location of the user. According to the method, a request for a web page is received from a client device of the user. The request for the web page includes an IP address of the client device. Based on the IP address, a current time is determined for the received request. Thereafter, a version of the requested web page corresponding to the current time is generated, and the generated version of the requested web page is delivered to the client device.
    Type: Grant
    Filed: October 20, 2011
    Date of Patent: April 25, 2017
    Assignee: AOL Inc.
    Inventors: Jeffrey C. Reynar, Robert Sewell, Jason M. Watson
  • Patent number: 9635094
    Abstract: A capture and replay system identifies images displayed during an application session. A parser may generate Hypertext Markup Language (HTML) code from an application resource file or from the JSON post made by the application. A replay engine may use the HTML code to recreate at least some of the screens displayed during the application session. The capture and replay system may dynamically identify images that are not reproduced from the resources database and request an agent/(s) to asynchronously upload the image files associated with the images. The replay engine may use the uploaded image files to replay the application session. The capture and replay system may capture application sessions more efficiently by reproducing images from the resource file instead of capturing the images during the original application session and by dynamically requesting image files for the images were are not previously reproduced from the resource file.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: April 25, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Shridhar Damale
  • Patent number: 9619441
    Abstract: A user command selecting a whole or part of a discrete document of the fragmented document is received at a computing device. The fragmented document includes a group of discrete documents connected by a set of links, each link being located within one discrete document and connecting to another different discrete document. An edit command to edit the selected whole or part of the discrete document is received. Each other discrete document connected to the selected whole or part of the discrete document is accessed by a link within the selected whole or part of the discrete document. The accessed discrete documents are edited according to the edit command.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: April 11, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Scott J. Clee, Katherine M. Shann, Daniel E. Would, Shanna Xu
  • Patent number: 9619454
    Abstract: The present invention relates to a method for controlling an electronic spreadsheet on a handheld touch device, comprising an operation procedure, a display procedure and a recovery procedure. The operation procedure comprises: receiving a selection touch control signal for selecting cells, determining selected cells in an electronic spreadsheet according to the selection touch control signal, calculating according to a preset processing method, and storing the calculation result. The display procedure comprises: receiving a first touch control signal for controlling movement of an electronic spreadsheet from an initial position of the electronic spreadsheet to an interim position, moving the electronic spreadsheet from the initial position of the electronic spreadsheet to the interim position according to the first touch control signal to expose a blank area, querying whether the calculation result exists or not, and if yes, displaying the calculation result in the blank area.
    Type: Grant
    Filed: November 8, 2012
    Date of Patent: April 11, 2017
    Assignees: ZHUHAI KINGSOFT SOFTWARE CO., LTD, ZHUHAI KINGSOFT OFFICE SOFTWARE CO., LTD
    Inventors: Dong Wang, Wei Zhao, Zhiyu Li
  • Patent number: 9619440
    Abstract: A document conversion apparatus includes an obtaining unit configured to obtain document data in a first file format including first character font information; and a conversion unit configured to convert the obtained document data into document data in a second file format that is different from the first file format using second character font information that is different from the first character font information, wherein the conversion unit includes alternative information, showing that the second character font information is an alternative of the first character font information, in the document data in the second file format.
    Type: Grant
    Filed: May 13, 2014
    Date of Patent: April 11, 2017
    Assignee: Canon Kabushiki Kaisha
    Inventor: Satoshi Kawara
  • Patent number: 9619438
    Abstract: Techniques pertaining to embedding fonts in a PDF document are disclosed. A processing component executing a PDF application programming interface (API) may be operative to identify each character in a PDF file associated with an un-embedded font. The PDF API may store a bitmap representation for each identified character in the PDF file associated with the un-embedded font. The PDF API may then create a bitmap font character from the bitmap representation for each identified character in the PDF file associated with an un-embedded font and replace each reference to a character in the PDF file associated with an un-embedded font with a reference to its corresponding bitmap font character.
    Type: Grant
    Filed: January 30, 2013
    Date of Patent: April 11, 2017
    Assignee: Hewlett-Packard Development Company, L. P.
    Inventors: Veronica Andrade Aveline Nunes, Marcelo Aita Riss, Fabio Santos Nallem, Jon Brewster, Catherine K Flager, Marcelo Peres, Arthur Zanardi, Danilo deSousa, Leticia Silva, Lucas Gessoni, Leonardo Domingues, Marcia dosSantos
  • Patent number: 9619128
    Abstract: Some implementations may include a computing device to generate a presentation including a plurality of slides. The presentation may be generated based on an input file that includes commands from a presentation markup language. The commands may specify details associated with the presentation. The details may include a title and a background image associated with each of the plurality of slides, one or more points to be included in each of the plurality of slides, and a style associated with the each of the plurality of slides.
    Type: Grant
    Filed: July 1, 2013
    Date of Patent: April 11, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Darren K. Edge, Koji Yatani
  • Patent number: 9619444
    Abstract: A method, computer program product, and computer system for receiving, by a computing device, a selection of one or more presentation templates of a plurality of presentation templates for at least a portion of a web page, wherein the one or more presentation templates define, at least in part, a display format for one or more display types. At least a portion of the one or more display types is mapped to one or more content elements within a content type.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: April 11, 2017
    Assignee: International Business Machines Corporation
    Inventors: Nicholas A. Baldwin, Mark C. Hampton, Stefan A. Hepper, Eric Martinez de Morentin
  • Patent number: 9619455
    Abstract: The invention includes a first process of inserting one row below each row of a column heading of an original table, inserting one column to the right of each column of a row heading, and entering a corresponding ID into each cell of the inserted row or column; a second process of inserting one row between the column heading and data portion, inserting one column between the row heading and data portion, and entering an ID of the dimension when inserted cells indicate a value of a dimension, entering no data when inserted cells indicate a measure, and entering an ID of a measure into a cell at the intersection of the inserted row and column when column headings and row headings indicate dimension's values; and a third process of identifying a dimension, value thereof, or measure corresponding to each cell of the data portion of the created template table.
    Type: Grant
    Filed: July 29, 2014
    Date of Patent: April 11, 2017
    Assignee: HITACHI, LTD.
    Inventors: Yu Asano, Makoto Iwayama
  • Patent number: 9613321
    Abstract: The present disclosure relates to a system and method for establishing a dynamic meta-knowledge network. More particularly, it relates to a computer implemented system and method for charting, mapping, linking, annotating, evaluating, following, broadcasting and publishing scientific, technical, medical and scholarly information, both current and historical. In an embodiment, the present system and method may be embodied in an internet application composed of a database containing scientific publication records, scientific meta-knowledge data, and user profiles. Scientific meta-knowledge stored in the database includes knowledge contexts as well as descriptive and quantitative annotations. Author names and entities within each knowledge context category and annotation category are linked to the appropriate publications. A publication webpage is generated for each publication record, and this is configured to aggregate and present stored data and links that are relevant (and specific) to each publication.
    Type: Grant
    Filed: September 21, 2012
    Date of Patent: April 4, 2017
    Inventors: Sam David Molyneux, Amy Catherine Molyneux
  • Patent number: 9613006
    Abstract: A method for automatic media population of a style presentation comprises collecting presentation media; positioning the collected presentation media on a storyboard; and selecting a style presentation; wherein the selection of the style presentation results in the automatic population of the style presentation with the presentation media positioned on the storyboard is described herein.
    Type: Grant
    Filed: January 7, 2014
    Date of Patent: April 4, 2017
    Assignee: EBAY, INC.
    Inventors: James W. Lanahan, Dane M. Howard, Brian F. Williams, Luke Peacock, Belmer Perrella Garcia Negrillo