Patents Examined by Marshon L Robinson
  • Patent number: 10614156
    Abstract: A method of creating an adaptive webpage using a computer operating as an adaptive webpage editor includes receiving a first request comprising a first content layout for the adaptive web page and one or more first device characteristics. A plurality of first style rules are generated based on the first content layout and the first device characteristics and a first configuration breakpoint corresponding to the first style rules is created. The first style rules are saved in a style sheet corresponding to the adaptive webpage.
    Type: Grant
    Filed: November 14, 2012
    Date of Patent: April 7, 2020
    Assignee: WORLDWIDE CREATIVE TECHNIQUES, LLC
    Inventors: Sean C. Stansell, Christine A. Miller
  • Patent number: 10606929
    Abstract: A social networking system includes a mechanism for customizing display of content from an external web page. Nodes associated with a web page are included in the social graph based on one or more tags included in a web page, which contain meta-information for defining the node in the social networking system, such as the type of the node. The social networking system retrieves the tags from the markup language document and stores their information in connection with the node for the web page while using the tags to identify a template that describes display of content from the web page. The template may include user interface elements for receiving input, allowing a user to interact with a node in the social graph associated with the web page, allowing user interactions with the web page content to be tracked by and reflected back within the social networking system.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: March 31, 2020
    Assignee: Facebook, Inc.
    Inventor: Paul Tarjan
  • Patent number: 10599610
    Abstract: Through analysis of content of a received electronic data interchange (EDI) instance document, an EDI standard and syntax formatting of encoded hierarchical envelopes of the EDI instance document that each package a portion of payload data within the received EDI instance document are determined. An EDI reception processing sequence definition that encodes a hierarchical EDI reception processing rule sequence is configured, that is usable to partition the encoded hierarchical envelopes and to invoke processing of the payload data packaged within the encoded hierarchical envelopes, in accordance with the determined EDI standard and syntax formatting of the encoded hierarchical envelopes.
    Type: Grant
    Filed: November 29, 2016
    Date of Patent: March 24, 2020
    Assignee: International Business Machines Corporation
    Inventors: Michael R. Conners, Fredrick W. Fahrenback, Stephanie A. Fetzer, Michael J. Hudson
  • Patent number: 10599750
    Abstract: The state of an application is capture in a conversation by accessing an electronic document representation of a user interface at a time corresponding to a post to the conversation. The user interface is of an application associated with the conversation. The representation is processed to generate an image representative of a state of the application at the time. The image or a representation thereof is caused to be displayed in the post to reflect the state of the application at selected point along a timeline defined by the conversation.
    Type: Grant
    Filed: September 27, 2012
    Date of Patent: March 24, 2020
    Assignee: MICRO FOCUS LLC
    Inventors: Olga Shershevsky, Efrat Arvats, Kobi Eisenberg
  • Patent number: 10594980
    Abstract: A system and method for disseminating digital content, including receiving a video stream having embedded time code markers, copying the video stream, distributing a first copy to a player with a desired delay, distributing a second copy for association of content, and associating content with the second copy during the delay for playing of the first copy and the associated content at the player.
    Type: Grant
    Filed: November 19, 2014
    Date of Patent: March 17, 2020
    Assignee: NBCUniversal Media, LLC
    Inventors: Daniel Edward Hogan, Adam Greenbaum
  • Patent number: 10572105
    Abstract: An information processing device includes: a pointing device; a display unit; and a processor configured to cause the display unit to display a first GUI component selected by a cursor and a second GUI component, calculate a displacement of an input position in a predetermined coordinate system, set a reaction area in the predetermined coordinate system, set a selection area in the predetermined coordinate system based on a second coordinate, set the reaction area as an identified reaction area, cause the display unit to display the second GUI component, corresponding to the identified reaction area, as selected by the cursor, and set the reaction area so that a distance between the first coordinate and the second coordinate, required for the selection area to overlap with the reaction area with the overlapping area exceeding the overlapping criterion, becomes a predetermined distance.
    Type: Grant
    Filed: July 18, 2016
    Date of Patent: February 25, 2020
    Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventor: Hiroaki Kimura
  • Patent number: 10572573
    Abstract: A document preview system provides previews of a native document to client devices. To generate the preview of a document, the document preview system generates a preview document that presents the native document in a browser-compatible format including elements that correspond to fields in the native document. The document preview system also identifies a mapping between fields of the native document and the elements of the preview. The document preview system also identifies a formula listing for the elements of the preview code. When a user edits a document, the edits may be committed to the document preview system and in parallel generate a preview to update the user's display. When an updated preview is available, the updated preview is rendered in a hidden frame and the user's input context is captured and reproduced when the updated preview replaces the prior preview.
    Type: Grant
    Filed: June 18, 2018
    Date of Patent: February 25, 2020
    Assignee: Dropbox, Inc.
    Inventors: Daniel Horn, Adhiraj Somani
  • Patent number: 10551957
    Abstract: Systems, methods, and computer readable media to reduce latency in a graphics processing pipeline of an electronic device having a touch-sensitive input device and a display are described herein. In one embodiment, the method includes obtaining a temporal sequence of multi-touch scan data, processing the multi-touch scan data, determining an “optimal” time to deliver the processed multi-touch scan data to the relevant application(s) running on the device for processing, animating the resultant graphical changes that are determined by the application(s) based on the multi-touch input, and rendering the determined graphical changes to a frame buffer.
    Type: Grant
    Filed: June 6, 2016
    Date of Patent: February 4, 2020
    Assignee: Apple Inc.
    Inventors: Jason C. Beaver, Bruce D. Nilo, Chendi Zhang
  • Patent number: 10546054
    Abstract: A method and system for generating synthetic form image involves obtaining a multitude of field value data and associated field labels for a chosen type of form document from an electronic data source, classifying the multitude of field value data into a multitude of data categories, where the multitude of data categories, learning statistical data distributions for categorical and numerical data types using the classified categorical and numerical data, and sampling data elements randomly using the learned data distributions to generate synthetic data for categorical and numerical data. The method also involves assembling the synthetic data for the multitude of data categories with the associated field labels to generate a labeled synthetic textual data set, rendering the labeled synthetic textual data set over a structured form layout image to produce a synthetic form image, and storing the synthetic form image and the labeled synthetic textual data set.
    Type: Grant
    Filed: February 28, 2018
    Date of Patent: January 28, 2020
    Assignee: Intuit Inc.
    Inventors: Homa Foroughi, Joy Rimchala
  • Patent number: 10534528
    Abstract: Techniques are disclosed for providing a digital flash card function in electronic devices. In an embodiment, a digital flash card includes a word or phrase along with the definition of the word or phrase pulled automatically from a glossary or dictionary. The digital flash card may be created through an options menu after selecting a word or phrase, automatically whenever a word or phrase is highlighted by the user, or whenever a word or phrase is looked up. Once the flash cards have been created, they may be organized into various folders or stacks, and in some cases the flash cards may automatically be organized based on the source of the selected word or phrase. Once one or more flash cards have been created, the user may view flash cards, flip them over to view the opposite side, and scroll through the flash cards using various touch screen gestures.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: January 14, 2020
    Assignee: Barnes & Noble College Booksellers, LLC
    Inventor: Amir Mesguich Havilio
  • Patent number: 10516724
    Abstract: An image generation unit generates image data to be displayed on an outputting apparatus. An acceptance unit accepts operation information of inputting units provided in an inputting apparatus. A sharing processing unit carries out, when the acceptance unit accepts operation information of particular one of the inputting units provided in the inputting apparatus, a process of sharing the image data generated by the image generation unit or information relating to the image data. The particular inputting unit provided in the inputting apparatus is used by a user to input operation information to system software of an information processing apparatus, and the sharing processing unit carries out the sharing process only when the acceptance unit accepts the operation information of the particular inputting unit.
    Type: Grant
    Filed: July 17, 2013
    Date of Patent: December 24, 2019
    Assignee: Sony Interactive Entertainment Inc.
    Inventors: Tomoki Takaichi, Kiyobumi Matsunaga, Toshimasa Aoki, Takeshi Matsuzawa, Takahiro Fujii
  • Patent number: 10481739
    Abstract: Briefly, in accordance with one or more embodiments, an information handling system comprises a scanning system to scan one or more component wavelength beams into a combined multi-component beam in a first field of view, and a redirecting system to redirect one or more of the component wavelength beams into a second field of view. A first subset of the one or more component wavelength beams is projected in the first field of view and a second subset of the one or more component wavelength beams is projected in the second field of view. The first subset may project a visible image in the first field of view, and user is capable of providing an input to control the information handling system via interaction with the second subset in the second field of view.
    Type: Grant
    Filed: February 16, 2016
    Date of Patent: November 19, 2019
    Assignee: Microvision, Inc.
    Inventors: P. Selvan Viswanathan, Roeland Collet, George Thomas Valliath, Jari Honkanen, Matthieu Saracco
  • Patent number: 10474330
    Abstract: Some implementations include identifying conflicts between multiple layers of supplementary content associated with a digital work (e.g., an electronic book). For individual conflicts between layers of supplementary content at one or more locations within the digital work, conflicts between layers may be resolved in favor of a higher priority layer. Upon resolution of the conflict, information associated with the higher priority layer for supplementing content at a particular location in the digital work may be determined. A visual identifier of the higher priority layer may be displayed along with content associated with the digital work at the particular location.
    Type: Grant
    Filed: May 23, 2014
    Date of Patent: November 12, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Craig R. Brookes, Joseph King, Wainwright Gregory Siady Yu, Charles Conroy Moore, Andrew Olcott, Eric Allen Menninga, Brandon LaBranche Watson, Andrew Scott Craft
  • Patent number: 10416884
    Abstract: An electronic device is disclosed. The electronic device may include a software keyboard that may include keys, each key including a sensing region and a character code. The software keyboard may detect a contact on a sensing region of a key and output the character code of the key. The electronic device may include a memory that may store a fixed layout and a moving layout. The fixed layout may include one or more fixed sensing regions, and each one may correspond to a key and include an unchangeable range. The moving layout may include one or more moving sensing regions, and each one may correspond to a key and include a changeable range. A character code output unit may, in response to contact at a fixed sensing region or moving sensing region, output the character code corresponding to the key of the contacted sensing region.
    Type: Grant
    Filed: December 19, 2016
    Date of Patent: September 17, 2019
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: Ryohta Nomura, Jun Luo
  • Patent number: 10402485
    Abstract: A system provides for controlled collaboration among a plurality of users. The method as illustrated is comprised of a plurality of computing appliances, each having a display apparatus and an input apparatus. A presentation is displayed on at least two of the display apparatus. User data is provided having an associated presentation responsive to user input via the input apparatus by a user associated with the computing appliances. User data is stored in a non-transient memory as associatively mapped to the computing appliance providing the user input. A collaborative presentation is generated comprised of the display presentation and the associated presentations for a least some of the input data in the memory that is associatively mapped to at least two of the computing appliances. The collaborative presentation is displayed on the display apparatus of at least one of the computing appliances.
    Type: Grant
    Filed: March 24, 2015
    Date of Patent: September 3, 2019
    Inventors: David H. Sitrick, Russell T. Fling
  • Patent number: 10394937
    Abstract: The disclosed embodiments include systems, methods, and computer readable media for applying DR tags using a computing device, comprising: loading a plurality of documents for review into a memory of the portable computing device; displaying, via a display of the portable computing device, a first document of the plurality of documents; receiving, via the display, a first touchscreen user drag-and-drop input related to the first document, wherein the first touchscreen user drag-and-drop input corresponds to a first tag and a first tag value associated with the first tag; upon initiation of the first touchscreen user drag-and-drop input related to the first document, displaying as an overlay to the first document a first visual indicator corresponding to the touchscreen user drag-and-drop input; in response to completion of the first touchscreen user drag-and-drop input, applying to the first document the first tag value corresponding to the first tag; storing, in the memory, the first tag value associated wit
    Type: Grant
    Filed: January 13, 2016
    Date of Patent: August 27, 2019
    Assignee: Universal Analytics, Inc.
    Inventors: Bruce Ellis Fein, Sergey Tsalkov, Nathaniel Daiger, Joseph A.W. Jones
  • Patent number: 10380216
    Abstract: In a server 101, a receiver 401 receives a request transmitted from a browser running on a client. A generator 402 generates a response including content according to the request. A transmitter 403 transmits the response to the browser. A determiner 404 determines from the request whether or not an add-on that executes a process in the browser is enabled in the browser. After determining that the add-on is disabled in the browser, content is generated so that a substitute element that executes the process in place of the add-on in the browser is displayed in a content area of the browser. After determining that the add-on is enabled in the browser, content is generated so that the substitute element is not displayed in the content area.
    Type: Grant
    Filed: July 8, 2013
    Date of Patent: August 13, 2019
    Assignee: Rakuten, Inc.
    Inventor: Takehiro Ogita
  • Patent number: 10379346
    Abstract: Disclosed are methods and devices for rendering interactions between virtual and physical objects on a substantially transparent display are disclosed. In one embodiment, the method includes displaying a user-interface on a substantially transparent display of a wearable computing device. The method further includes displaying a virtual object in the view region at a focal length along a first line of sight and detecting a physical object at a physical distance along a second line of sight. The method still further includes determining that a relationship between the focal length and the physical distance is such that the virtual object and the physical object appear substantially co-located in a user-view through the view region and, responsive to the determination, initiating a collision action between the virtual object and the physical object.
    Type: Grant
    Filed: September 25, 2017
    Date of Patent: August 13, 2019
    Assignee: Google LLC
    Inventors: Adrian Wong, Xiaoyu Miao
  • Patent number: 10380227
    Abstract: A novel method of facilitating the authoring of content and the delivery of the authored content to different types of device is provided. The method supports the design of unique and aesthetically pleasing content while minimizes the amount of effort required from authors and/or publishers. The method does so by creating one single content presentation structure (CPS) for the authored content that is adaptable to different devices and different orientations. Such a universally adaptable content presentation structure is based on a standardized grid system that the publishers can easily become familiar with to author their content.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: August 13, 2019
    Assignee: Apple Inc.
    Inventors: Jean S. Metz, Pepijn T. Zoon, Robin Pieter van Dijke
  • Patent number: 10379701
    Abstract: A method for providing a customizable trading display of market instrument data includes selecting a subset from a plurality of quadrants, with each quadrant associated with one benchmark instrument and each benchmark instrument associated with one or more non-benchmark instruments. Market data is automatically retrieved for the instruments associated with each selected quadrant. A customizable trading display is generated, with the display comprising the subset of quadrants in a selectable layout and each quadrant presenting the associated market data.
    Type: Grant
    Filed: March 5, 2012
    Date of Patent: August 13, 2019
    Assignee: BGC PARTNERS, INC.
    Inventor: Philip S. Langridge