Patents Examined by Maikhanh Nguyen
  • Patent number: 10567472
    Abstract: Techniques are disclosed for extraction and modification of Portable Document Format (PDF) file content using Hyper Text Markup Language (HTML) based authoring tools on File Transfer Protocol (FTP) clients. A PDF FTP processor is configured to map components of stored PDF files to a hierarchical directory structure, and to receive FTP commands from a client application which identifies a PDF document and a type of access or operation (e.g., content or attribute modification, content extraction, etc.). The FTP commands also identify components of the PDF document upon which the requested operations are to be performed. The PDF FTP processor is further configured to invoke function calls to a PDF parser library to perform the requested operations. These techniques enable client software to access and manipulate the PDF document in a relatively simple and efficient manner, for example through HTML authoring tools that communicate to the server through FTP commands.
    Type: Grant
    Filed: June 9, 2016
    Date of Patent: February 18, 2020
    Assignee: Adobe Inc.
    Inventors: John Brinkman, Leonard Rosenthol
  • Patent number: 10559011
    Abstract: The present invention involves a computer server for providing reference placement on sites accessible over a network by a viewer. The computer has a processor and associated memory with software modules. A reference specification software module enables the processor to receive and store a topic specified by a user and at least one parameter relating to the display of references relating to the specified topic for a specified type of viewer. The site information software module enables the processor to obtain information relating to at least one of a web site being visited and information relating to the viewer. The content evaluation software module enables the processor to evaluate the favorability of content of a web page in relation to the specified topic, wherein favorability relates to approving or supporting the specified topic.
    Type: Grant
    Filed: August 20, 2018
    Date of Patent: February 11, 2020
    Assignee: PAYASONE INTELLECTUAL PROPERTY UTILIZATION LLC.
    Inventor: Kevin Richard Erdman
  • Patent number: 10558330
    Abstract: A mobile terminal includes a wireless communication unit configured to communicate with a beverage-making apparatus; a display unit; an input unit configured to receive a recipe input request for inputting information about a recipe of a beverage for the beverage-making apparatus; and at least one processor. The at least one processor is configured to: in response to the recipe input request, display a recipe input interface for inputting the information about the recipe of the beverage; and based on displaying the recipe input interface, receive recipe information for the beverage through the displayed recipe input interface.
    Type: Grant
    Filed: November 8, 2017
    Date of Patent: February 11, 2020
    Assignee: LG Electronics Inc.
    Inventors: Mina Suh, Hyungsun Kim
  • Patent number: 10552515
    Abstract: To provide an information processing terminal and information processing method capable of supplying a user with information useful for selecting link information, there is provided an information processing terminal including: a request unit configured to request an information processing device to supply layout information including a plurality of pieces of link information indicating link destinations and correlated with information regarding an object based on acquisition of the information regarding the object from the object; and a display control unit configured to generate a link list image based on the layout information acquired from the information processing device and display the generated link list image on a display screen.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: February 4, 2020
    Assignee: FELICA NETWORKS, INC.
    Inventor: Keiji Kinoshita
  • Patent number: 10546038
    Abstract: Features are disclosed for dividing content pages into sections, or “tiles,” that can be updated independently of one another, and determining the processing burdens associated with updating and managing such divided content pages, the likelihood that portions of the content pages will change, etc. The processing burdens may be based on an analysis of how long it takes to update the display of the tiles or other sections of the content page, the computer memory used to update the display, the processor cycles used to update the display, etc. A browser application or some other module can use the determined processing burdens and/or change likelihoods to define a new or updated layout for dividing the content pages into tiles. The browser application may also cache, for future use, cost information and/or information regarding the new or updated layout for dividing the content pages into tiles.
    Type: Grant
    Filed: December 8, 2014
    Date of Patent: January 28, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Jari Juhani Karppanen
  • Patent number: 10540423
    Abstract: A representation of a collection of content items is generated for display by a computing device. The representation includes a two-or-more-dimensional arrangement including representations of the content items. The representations of the content items are positioned relative to one another based, at least in part, on values of one or more attributes of the digital content items. The representation is dynamically adjusted based, at least in part, on a user interaction with a representation of one of the content items.
    Type: Grant
    Filed: June 22, 2017
    Date of Patent: January 21, 2020
    Assignee: Oath Inc.
    Inventors: Simon Kayode Osindero, Robert Jaros, Eric Willis, Clayton Mellina, Anastasia Svetlichnaya
  • Patent number: 10534852
    Abstract: A virtual device for processing Web-based content to be displayed on a remote rendering device includes: a processor implemented by one or more cloud resources; and a memory, and the memory stores instructions that, when executed, cause the processor to: receive the content; detect an attribute of the remote rendering device and process the content according to the detected attribute; analyze the content to construct a render tree corresponding to the content; prepare render tree data for rendering by the remote rendering device, the render tree data corresponding to the constructed render tree; and transmit the render tree data over a communication network to the remote rendering device.
    Type: Grant
    Filed: July 20, 2016
    Date of Patent: January 14, 2020
    Assignee: Samsung Display Co., Ltd.
    Inventors: Janghwan Lee, Ning Lu
  • Patent number: 10528370
    Abstract: Systems and methods for providing a custom action for an information post are described. In one embodiment, data for generating a user interface component for display at a client machine may be transmitted from a server to the client machine. The user interface component displaying one or more information posts may be capable of being generated in accordance with first computing programming language instructions provided by a first entity. Each information post may include information relating to a record stored on a storage medium accessible to the server. Selected ones of the information posts may have associated therewith a custom action activation mechanism for activating a custom action relating to the associated information post. The custom action activation mechanism may be capable of being generated in accordance with second computer programming language instructions provided by a second entity.
    Type: Grant
    Filed: February 23, 2016
    Date of Patent: January 7, 2020
    Assignee: salesforce.com.inc.
    Inventor: Herman Kwong
  • Patent number: 10528653
    Abstract: A document accessible on a network may be opened by multiple users. A user may use a thin client application to access the document, wherein an image of the document and XML data including comments and locations of the comments in the document. Hint icons are displayed in the document where comments are anchored. Upon selection of a hint, an HTML comments pane may be displayed to a side of the document, exposing comments and replies to comments currently stored in the document. The comments pane may be scrolled to the comment associated with the selected hint. Additionally, highlighting may be provided over elements in the document associated with a selected comment. Comments may be added via the comments pane and saved to the document on the network. Comments and comment location data may be communicated to other clients, allowing for collaborative communication via a thin client application.
    Type: Grant
    Filed: June 22, 2015
    Date of Patent: January 7, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Nicholas Michael Simons, Jonathan Bailor, Christopher J. Brown, Sugandha S. Kapoor, Dong Ming
  • Patent number: 10521802
    Abstract: In one embodiment, a system and method for reporting lost items includes presenting a lost item reporting link associated with an entity having a plurality of different physical establishment locations; receiving a user selection of the lost item reporting link; presenting at a website, in response to the user selection of the lost item reporting link, a graphical user interface configured to solicit lost item recovery information, the website being associated with the entity having the plurality of different physical establishments; receiving the lost item recovery information via the graphical user interface; and transmitting the lost item recovery information to a third party online lost and found system.
    Type: Grant
    Filed: June 1, 2016
    Date of Patent: December 31, 2019
    Assignee: Charberback, Inc.
    Inventors: Brian Colodny, Michael McLaughlin
  • Patent number: 10503804
    Abstract: Described is a system (and method) for automating the process of generating variations of a website that may be continually evaluated to improve a user interaction flow. The process may be based on a genetic algorithm that creates improving generations of websites. For example, the system may automate the creation of different layouts for a website and evaluate the effectiveness of each layout based on a particular user interaction goal. The most effective (e.g., top performing) layouts may be determined and then “bred” as part of an iterative improvement process.
    Type: Grant
    Filed: January 3, 2019
    Date of Patent: December 10, 2019
    Assignee: Capital One Services, LLC
    Inventors: Austin Walters, Jeremy Goodsitt, Ahn Truong, Reza Farivar, Mark Watson, Fardin Abdi Taghi Abad
  • Patent number: 10503797
    Abstract: An information processing apparatus includes a selection unit selecting at least a part of a text included in contents, an acquisition unit acquiring a processing result of natural language processing for the part of the text selected by the selection unit, a specifying unit specifying a predetermined part of the text based on the processing result acquired by the acquisition unit, a detection unit detecting a keyword from the predetermined part of the text based on the processing result acquired by the acquisition unit, a tag generation unit automatically generating a tag in accordance with the keyword detected by the detection unit, and an association unit associating the tag generated by the tag generation unit with the predetermined part of the text.
    Type: Grant
    Filed: June 24, 2016
    Date of Patent: December 10, 2019
    Assignee: SONY CORPORATION
    Inventors: Masaaki Hoshino, Kenichiro Kobayashi, Shouichi Doi, Akihiro Watanabe
  • Patent number: 10491642
    Abstract: A method or apparatus that incorporates teachings of the present disclosure may include, for example, a method for retrieving a plurality of sensory information from an environment of a device. A digital representation of the environment of the device is identified corresponding to the plurality of sensory information from the environment of the device. A media presentation element of the device associated with media content of the device is identified. A user interface of the media presentation element is adapted to modify a presentation of the media content by the media presentation element of the device according to the digital representation of the environment of the device. Other embodiments are disclosed.
    Type: Grant
    Filed: September 13, 2016
    Date of Patent: November 26, 2019
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Andrea Basso, Tara Hines, Aleksey Ivanov, Jeffrey Mikan, Nadia Morris
  • Patent number: 10489491
    Abstract: To provide an information processing device and information processing method capable of presenting a plurality of pieces of link information to a user of an information processing terminal highly conveniently, there is provided an information processing device including: a link information acquisition unit configured to acquire a plurality of pieces of link information correlated with object identification information based on reception of the object identification information for identifying an object from an information processing terminal; a layout information generation unit configured to generate layout information including the plurality of pieces of acquired link information and used to generate a link list image in which information acquired from a link destination indicated by each of the plurality of pieces of link information is displayed; and a transmission control unit configured to cause the generated layout information to be transmitted to the information processing terminal.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: November 26, 2019
    Assignee: FELICA NETWORKS, INC.
    Inventor: Keiji Kinoshita
  • Patent number: 10460022
    Abstract: To be able to further facilitate interaction between users using AR technologies. Provided is a display control device including: a picture image acquiring unit configured to acquire a moving image corresponding to a sight of a first user in real time; a display control unit configured to display the moving image toward a second user different from the first user, and an annotation detection unit configured to detect that an annotation input by the second user with respect to the moving image is displayed in the sight of the first user or is output to be displayed. The display control unit further displays the displayed or output annotation toward the second user.
    Type: Grant
    Filed: August 13, 2014
    Date of Patent: October 29, 2019
    Assignee: SONY CORPORATION
    Inventors: Shunichi Kasahara, Junichi Rekimoto
  • Patent number: 10459998
    Abstract: A graphical user interface has an input element for receiving from a user a search criteria to be submitted to a server device having an associated search engine and an associated repository of items wherein each item in the repository of items is cross-referenced to one or more contextual filters and wherein the one or more contextual filters correspond to sensor obtained data. As the user provides the search criteria, the system functions to dynamically and automatically suggest to the user within the graphical user interface one or more of the contextual filters from the repository of items as a function of the search criteria being provided and data obtained from one or more sensors resident on the computing device.
    Type: Grant
    Filed: April 9, 2018
    Date of Patent: October 29, 2019
    Assignee: W.W. Grainger, Inc.
    Inventor: Geoffry A. Westphal
  • Patent number: 10460027
    Abstract: A data filtering system includes a display device and a data filtering engine coupled to the display device. The data filtering engine is configured to display a cell set containing data of a common data type on a display device with at least one cell containing a cell entry. The data filtering engine is further configured to display a filter icon within at least one cell of the cell set and apply a filter to the cell set in response to selection of the filter icon by a user.
    Type: Grant
    Filed: February 24, 2016
    Date of Patent: October 29, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ryan L Brissette, Sameer V Jorapur, Somil Kulkarni, Michael L Pauser
  • Patent number: 10452767
    Abstract: A semiconductor system according to the present disclosure includes: an input receiving unit that receives comparison process requesting information; a processing unit that acquires a plurality of pieces of process related information related to a semiconductor process performed by a semiconductor manufacturing apparatus, based on the comparison process requesting information received by the input receiving unit; a screen creation unit that creates a comparison screen for comparing the plurality of pieces of process related information acquired by the processing unit; and a display unit that displays the comparison screen created by the screen creation unit.
    Type: Grant
    Filed: October 12, 2017
    Date of Patent: October 22, 2019
    Assignee: Tokyo Electron Limited
    Inventors: Masahiro Sugawara, Yojiro Aoki
  • Patent number: 10445425
    Abstract: At an electronic device, detect a first input on the touch-sensitive surface that represents selection of a first ideogram. Identify at least one attribute of the first ideogram. Select a plurality of suggested one or more characters to display, where at least a first set of suggested one or more characters is selected based on a set of selection criteria, the set of selection criteria including the identified at least one attribute of the first ideogram. Display at least the first set of suggested one or more characters. Detect a second input on the touch-sensitive surface that represents selection of the displayed first set of suggested one or more characters. In response to detecting the second input, displaying a composed electronic message, the composed electronic message including the first ideogram and the selected first set of suggested one or more characters.
    Type: Grant
    Filed: June 21, 2016
    Date of Patent: October 15, 2019
    Assignee: Apple Inc.
    Inventors: Tiffany S. Jon, Imran Chaudhri, Chanaka G. Karunamuni, Kenneth Kocienda, Giancarlo Yerkes, Woo-Ram Lee
  • Patent number: 10445571
    Abstract: Techniques are described for capturing data from a digital document through the use of targeted user feedback regarding the position(s) of particular data field(s) in the document. Implementations enhance the speed and accuracy of data capture from documents and/or images of documents by providing a helpful and intuitive set of controls to enable the end user to indicate the position(s) of field(s) on a document. Through specification of the position of the field in the document, implementations may isolate the portion of the document where data extraction is to be performed to determine the associated value of the field. Any suitable number of field values may be extracted from the document in this manner, based on positions indicated by the user using the provided control(s). In some implementations, one or more actions may be automatically performed based on the extracted data, such as automated bill payment actions.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: October 15, 2019
    Assignee: United Services Automobile Association
    Inventors: Michael Joseph Gaeta, Salvador Rodriguez, Bharat Prasad, Jason Algernon Webster