Patents Examined by Mario M Velez-Lopez
  • Patent number: 10416869
    Abstract: An information processing apparatus that is capable of finding out a desired content in a short time. A display control unit scrolls and displays at least parts of respective contents on a screen by moving the contents in a predetermined direction. A storing unit stores a start-time content displayed at a time of starting to scroll and display the contents in the predetermined direction among the contents. The display control unit makes a displaying part of the start-time content become larger than a displaying part of the other contents when the start-time content is displayed again because a moving direction of the contents is reversed.
    Type: Grant
    Filed: October 2, 2017
    Date of Patent: September 17, 2019
    Assignee: CANON KABUSHIKI KAISHA
    Inventors: Kazuteru Tani, Satoshi Igeta
  • Patent number: 10409451
    Abstract: A method of controlling lighting that includes color coding at least one group icon for a scene for lighting on a light control interface. The at least one group icon can be color coded with a first type color coded identifier corresponding to the scene. The method can continue with grouping at least one member icon designating a light function form for at least one lamp to the at least one group icon on the light control interface. The at least one member icon may include a second type color identifier, in which a member icon being grouped to a group icon has a same color for the second type color identifier for the member icon as the first type color identifier for the group icon.
    Type: Grant
    Filed: July 1, 2017
    Date of Patent: September 10, 2019
    Assignee: LEDVANCE LLC
    Inventors: Shiyong Zhang, Scott Kelly
  • Patent number: 10402783
    Abstract: A method of automatically re-organizing structured data in a reporting system based on screen size calculated an initial layout for data containers in a report, checks to see if any of the data containers are obscured by the right display edge, and re-arranges the data containers so that no containers are obscured. A similar process is performed on any data grids with obscured columns. Columns are removed according to importance to maintain context. Elements in a removed column are added below respective associated rows.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: September 3, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Jason David Carlson
  • Patent number: 10394432
    Abstract: Systems, methods and user interfaces are provided for displaying spread product market data and statistics. Market data may be arranged in a matrix and statistical information is inserted in the matrix in available space. In some cases, a computer system may receive market data for a plurality of spread products, receive and/or compute statistical information for the plurality of spread products, and generate a user interface screen that includes the market data for the plurality of spread products and the statistical information associated with the plurality of spread products, where the market data and the statistical information are arranged in a matrix.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: August 27, 2019
    Assignee: Chicago Mercantile Exchange Inc.
    Inventor: James David Russell Barry
  • Patent number: 10387530
    Abstract: Disclosed are various embodiments for inhibiting or preventing automated data extraction from network pages. A source for a network page having a document structure is obtained. An obfuscated network page is generated from the network page by altering the document structure to inhibit automated extraction of data. The obfuscated network page is configured to have a visual appearance that is the same as that of the network page when rendered by a client for display. The obfuscated network page is sent to the client in response to a request from the client for the network page.
    Type: Grant
    Filed: November 25, 2014
    Date of Patent: August 20, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Steven M. Bougon
  • Patent number: 10334307
    Abstract: A method of adjusting visual content. The method comprises selecting, on a client terminal, visual content, extracting visual content data pertaining to the visual content, forwarding a request which includes the visual content data to a network node via a network, receiving, in response to the request, a list of a plurality of visual content editing functions from the network node, presenting, on the client terminal, the plurality of visual content editing functions to a user, receiving a selection of at least one member of the list from the user, adjusting the visual content using the at least one member, and outputting the adjusted visual content.
    Type: Grant
    Filed: August 30, 2016
    Date of Patent: June 25, 2019
    Assignee: Snap Inc.
    Inventors: Moshe Hogeg, Yosef Shemesh
  • Patent number: 10331775
    Abstract: The present disclosure provides methods, systems, and computer products for providing state-based revisions in a document collaboration system. In some aspects, a plurality of users may be simultaneously editing the same document on their respective computing devices. The document may comprise a plurality of editable objects having unique objects identifiers. In such aspects, when a user edits an object in a local version of the document, a state-based revision (“SBR”) record is created. The SBR is populated with information such as, information describing the type of object being edited, a descriptor that uniquely identifies the specific instance of the object being edited, a collection of common references that can be adjusted by the document collaboration engine and an opaque binary stream comprising the modified state of the edited object. The SBR record is then transmitted to one or more additional devices.
    Type: Grant
    Filed: October 15, 2014
    Date of Patent: June 25, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nicholas Ryan, Danny Khen, Jenefer Monroe, Alexander Babanov, Kartik Nathan, Dmitri Kotchetov, Konrad Tupaj, Douglas Mangini, Sam Gensburg, Duane Campbell
  • Patent number: 10325363
    Abstract: A method includes: displaying a first image of a first assembly unit within a user interface; locating a first virtual origin at a first feature on the first assembly unit; displaying a first subregion of the first image within the user interface responsive to a change in a view window of the first image; recording a geometry and a position of the first subregion relative to the first virtual origin; locating a second virtual origin at a second feature—analogous to the first feature—on a second assembly unit represented in the second image; projecting the geometry and the position of the first subregion onto the second image according to the second virtual origin to define a second subregion of the second image; and, in response to receipt of a command to advance from the first image to the second image, displaying the second subregion within the user interface.
    Type: Grant
    Filed: January 16, 2017
    Date of Patent: June 18, 2019
    Assignee: Instrumental, Inc.
    Inventors: Samuel Bruce Weiss, Anna-Katrina Shedletsky, John James Shedletsky, III, Isaac Sukin, Simon Kozlov
  • Patent number: 10318627
    Abstract: A technology for displaying formula dependencies of multi-dimensional data in a visual representation is provided. In accordance with one aspect, a visual representation of a multi-dimensional data is provided based on metadata of a modeled data set. The metadata includes information of a data model comprising dimensions, hierarchies of dimension members, and formulas for deriving the dimension members. The formula dependencies are determined for members of a dimension based on the metadata. A user selection of a dimension member in the visual representation is received and the framework displays a formula dependency of the selected dimension member on the visual representation using one or more visual markers. The visual markers identify one or more corresponding dimension members from which the selected dimension member is derived and represent a formula used for deriving the selected dimension member.
    Type: Grant
    Filed: November 17, 2015
    Date of Patent: June 11, 2019
    Assignee: SAP SE
    Inventor: Andreas Doms
  • Patent number: 10282399
    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: April 21, 2017
    Date of Patent: May 7, 2019
    Assignee: International Business Machines Corporation
    Inventors: Nicholas A. Baldwin, Mark C. Hampton, Stefan A. Hepper, Eric Martinez de Morentin
  • Patent number: 10268337
    Abstract: A method for automatically generating column layouts comprises obtaining, by a page layout computer, source code of an electronic document comprising content, in response to a request to activate a page layout of the electronic document and before receiving a first input indicating a modification to a layout of the electronic document, automatically inserting, by the page layout computer, a coded hierarchy into the source code of the electronic document specifying a single section and a single column including the content, receiving, by the page layout computer, the first input indicating the modification to the layout of the electronic document, based on the first input and by the page layout computer, modifying the source code, causing, by the page layout computer, generating an updated editing view of the electronic document that graphically represents the modification to the layout.
    Type: Grant
    Filed: March 27, 2018
    Date of Patent: April 23, 2019
    Assignee: Atlassian Pty Ltd
    Inventors: Matt Ryall, Bill Arconati, Wesley Atwood Walser, Craig Thomas Petchell
  • Patent number: 10268371
    Abstract: A method, device and storage medium for inputting characters are provided. The method includes: presenting a user interface on the touch screen, the user interface comprising a soft keyboard; identifying a location of a first touch point upon detection of a first touch acted on the soft keyboard; judging, based on the location of the first touch point, whether it is needed to select a plurality of candidate characters from the soft keyboard; when it is needed to select the plurality of candidate characters, presenting the plurality of candidate characters on a currently provided user interface, wherein a first area occupied by each of the candidate characters on the currently provided user interface is larger than a second area occupied by each of the candidate characters on the soft keyboard; and determining a target character from the plurality of candidate characters.
    Type: Grant
    Filed: June 22, 2016
    Date of Patent: April 23, 2019
    Assignee: XIAOMI INC.
    Inventor: Fei Zhao
  • Patent number: 10255264
    Abstract: Methods, apparatus, systems, and computer-readable media are provided for generating and applying outgoing communication templates. In various implementations a corpus of outgoing communications sent by a user may be grouped into a plurality of clusters based on one or more attributes of a context of the user. One or more segments of each outgoing communication of a particular cluster may be classified as fixed in response to a determination that a count of occurrences of the one or more segments across the particular cluster satisfies a criterion. One or more remaining segments of each communication of the particular cluster may or may not be classified as transient. Based on sequences of classified segments associated with each communication of the particular cluster, an outgoing communication template may be generated to automatically populate at least a portion of a draft outgoing communication being prepared by the user.
    Type: Grant
    Filed: February 22, 2018
    Date of Patent: April 9, 2019
    Assignee: GOOGLE LLC
    Inventors: Balint Miklos, Julia Proskurnia, Luis Garcia Pueyo, Marc-Allen Cartright, Tobias Kaufmann, Ivo Krka
  • Patent number: 10248643
    Abstract: Detecting compatible layouts for content-based native ads is disclosed. First page information representing elements of a first page may be generated. Second page information representing elements of a second page may be generated. It may be determined, based at least in part on the first page information and second page information, that a native sponsored content template configured for use with the first page is compatible with the second page.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: April 2, 2019
    Assignee: Nativo, Inc.
    Inventors: Justin Yoo Choi, David Wayne Maust
  • Patent number: 10248734
    Abstract: Disclosed are various embodiments for inhibiting or preventing automated data extraction from network pages. A source for a network page having a document structure is obtained. An obfuscated network page is generated from the network page by altering the document structure to inhibit automated extraction of data. The obfuscated network page is configured to have a visual appearance that is the same as that of the network page when rendered by a client for display. The obfuscated network page is sent to the client in response to a request from the client for the network page.
    Type: Grant
    Filed: November 25, 2014
    Date of Patent: April 2, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Steven M. Bougon
  • Patent number: 10229110
    Abstract: An embodiment of the present invention includes a method of displaying an application in the GUI of a computer display, where the application has been instructed to display text objects using a first language locale, and the GUI of the computer display is set to use a second language locale. The method includes a processor intercepting a command from the application to display a text object in the GUI, where the text object incorporates a text string corresponding to the first language locale and the processor retrieving, from the text object, a reference to a set of text strings associated with the text object, where each text string in the set of text strings has an associated language locale. The method also includes the processor sending a command to the GUI to display the object using a text string from the set of text strings associated with the second language locale.
    Type: Grant
    Filed: November 25, 2015
    Date of Patent: March 12, 2019
    Assignee: International Business Machines Corporation
    Inventors: Jenny J. He, Adrian P. Kyte, Joseph R. Winchester, Beichun Zhou, Jun T. Zhou
  • Patent number: 10222947
    Abstract: The present disclosure relates to systems, methods, electronic devices and applications for presenting a user interface including a dynamic information graphic. In one embodiment, a method includes detecting an operational mode of the device for conducting a communication session by device, and presenting a user interface for the communication session including a dynamic information graphic, wherein the dynamic information graphic includes one more graphical elements based on the operational mode. The method may also include detecting one or more parameters for the communication session and updating presentation of the user interface and display of the dynamic information graphic based on the one or more parameters, wherein presentation and configuration of the dynamic information graphic provides a visual representation based on device actions during the operational mode. Another embodiment is directed to a device configured to present a dynamic information graphic.
    Type: Grant
    Filed: June 22, 2016
    Date of Patent: March 5, 2019
    Assignees: JAMDEO CANADA, LTD., HISENSE USA CORP., QINGDAO HISENSE ELECTRONICS CO., LTD.
    Inventors: Sanjiv Sirpal, Alexander De Paz
  • Patent number: 10216711
    Abstract: The present disclosure provides an information collection method. Aspects of the disclosure provide a method for collecting information. The method includes receiving, at a terminal device having a user account in a social group that is established by a communication service, a trigger message that is sent by a specific user account of the social group to members of the social group. The trigger message includes a prompt text and a jump instruction to a page for collecting specific information. Further, the method includes generating a text link associated with the jump instruction based on the prompt text, displaying the text link on an interface page for the communication service and executing the jump instruction to display the page for collecting the specific information when a trigger event with respect to the text link is detected.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: February 26, 2019
    Assignee: Xiaomi Inc.
    Inventors: Jixi Luo, Jinbin Lin, Ming Liu
  • Patent number: 10210146
    Abstract: An assisted content authoring productivity tool can provide a set of structured content related to at least one topic determined from a user's expression of intent. Additional information can be obtained about a selected result from the set of structured content through the assisted content authoring productivity tool by using the set of structured content as context for the further search. An item from the set of structured content can be inserted into a document in a content authoring surface of a content authoring application. The insertion may be carried out cross-device. Topics for the search of structured content can be determined using the user's expression of intent and, once available, the context can include the results of previous searches for the structured content related to at least one topic determined from the user's expression of intent. Each additional search results may provide further context in a recursive manner.
    Type: Grant
    Filed: September 28, 2014
    Date of Patent: February 19, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Bernhard S. J. Kohlmeier, Lorrissa Reyes, Pradeep Chilakamarri, Vernon William Southward
  • Patent number: 10185704
    Abstract: The disclosure provides a method for executing extended JavaScript (JS) by using an extended JS interface. The method includes the following steps: inquiring an extension program whether to execute the extended JS at a predetermined occasion when a webpage is loaded, wherein the extension program is loaded when a browser is started up; the browser assembles the extended JS interface according to an open application programming interface (API) when determining that the extended JS is needed to be executed; executing the extended JS by using the extended JS interface. According to the disclosure, browsing mode and layout mode of a browser can be changed dynamically according to the requirement for webpage contents in the form of extension programs, accordingly browsing experience of users is improved.
    Type: Grant
    Filed: April 27, 2013
    Date of Patent: January 22, 2019
    Assignee: GUANGZHOU UCWEB COMPUTER TECHNOLOGY CO., LTD.
    Inventors: Jie Liang, Miaokui Ma