Patents Examined by Stephen S. Hong
  • Patent number: 10261985
    Abstract: The facilitating of output on an output device that receives output from an application that actually redefines during use. An initial output of information to be presented is caused to be rendered on the output device. Then, upon encountering that the application itself is redefined, the output is altered, and the output device updated. Furthermore, there may be other triggers that change the output on the output device including a change in allocation of output between multiple output devices, a change in users of the output device, a change in position of one or more users with respect to the output device, a change in control of one or more users with respect to the output device, a change in authorization of one or more users with respect to the output device or the information outputted. Accordingly, the output device may be updated appropriately even in a dynamic computing environment.
    Type: Grant
    Filed: July 2, 2015
    Date of Patent: April 16, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vijay Mital, Suraj T. Poozhiyil, Nizam Anuar, Sandeep Suresh, Darryl E. Rubin
  • Patent number: 10261984
    Abstract: A browser and operating system (OS) compatibility system may include a user interface to select a first combination of a browser and OS for comparison to a second combination of a browser and OS. A download engine may capture source files for browsers for the first and second combinations. A parse engine may create Document Object Model (DOM) trees of objects of first and second website pages respectively for the browsers for the first and second combinations. A metric engine may read the DOM trees for attributes of the objects to capture metrics of the objects. An analysis metric engine may compare a metric of an object of the first website page to a metric of the same object of the second website page to determine a compatibility of the browser and the OS for the first combination to the browser and the OS for the second combination.
    Type: Grant
    Filed: April 20, 2015
    Date of Patent: April 16, 2019
    Assignee: ACCENTURE GLOBAL SERVICES LIMITED
    Inventors: Rajesh Sarangapani, Kasi Vishwanath, Prem Sagar
  • Patent number: 10261983
    Abstract: A webpage browsing method, a webpage browsing device and a mobile terminal are provided. The method comprises: downloading page information of a requested webpage a webpage request from a user is received; analyzing the page information to obtain the page core content of the requested webpage; and typesetting the page core content and displaying the requested webpage that has been typeset, such that transmission bandwidth is saved, response to a webpage request is quickened, and meanwhile the webpage browsing effect and browsing experience of a user are improved.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: April 16, 2019
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Wei Yang, Liming Zhang, Jingjun Zhu
  • Patent number: 10255256
    Abstract: Aspects of this disclosure relate to a process whereby markup text and/or graphics may be overlaid on top of an original document such that a user may view both the original document and the overlaid text and graphics together in an unobtrusive manner. Some aspects further discuss broader markup functionalities, such as modifying the content or appearance of text and graphics when a mark-up function is performed.
    Type: Grant
    Filed: February 26, 2014
    Date of Patent: April 9, 2019
    Inventor: Gary Siegel
  • Patent number: 10254909
    Abstract: There is provided a system and method for providing a user interface for media navigation by attribute compass. The system comprises a processor configured to show, on a display, a grid view of a plurality of media items. The processor is further configured to present, on the display, a plurality of attribute compasses associated with the media item selected from the plurality of media items, designate the selected media item as a pivot item upon receiving a selection of an attribute compass from the plurality of attribute compasses, the attribute compass comprising a positive correlation between a direction and an attribute, and arrange the grid view according to the positive correlation of the attribute compass. By presenting the user with a grid view and a plurality of attribute compasses, the user may intuitively and continuously navigate towards the direction containing media items with relevant attributes.
    Type: Grant
    Filed: October 3, 2011
    Date of Patent: April 9, 2019
    Assignee: Disney Enterprises, Inc.
    Inventor: Tamer Safwat Aziz Eskander
  • Patent number: 10255249
    Abstract: Electronic content such as an electronic book (e-book) that is referenced in or otherwise related to other content such as website content is identified, and a visual representation of the electronic content is generated. The visual representation is presented in conjunction with the website content, and a reader application for previewing the electronic content is launched via user interaction with the visual representation. Exiting the reader application causes a browser application that is rendering the website content to be automatically returned to a foreground state. A variety of actions are enabled via interaction with the reader application such as purchasing the electronic content, sharing the electronic content, or downloading a sample preview of the electronic content for later consumption.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: April 9, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Wainwright Gregory Siady Yu, Anisha Gulabani, Andrew Olcott, Robert Wayne Roth, Joon Hao Chuah, Jeffrey Craig Kunins, Brandon LaBranche Watson, Simran K. Dua, Manigandan Natarajan, Mohammad Kanso, William M. Hsu
  • Patent number: 10255584
    Abstract: A method and system to track new submissions for an online forms service is provided. The system may include a request detector to detect a request to load a view (e.g., a web page) and a view provider to provide the view for display in response to the request. The view may comprise submission information for an electronic form and a value indicative of a number of new submissions.
    Type: Grant
    Filed: April 5, 2011
    Date of Patent: April 9, 2019
    Assignee: Adobe Inc.
    Inventors: Todd Rein, Varun Parmar, Shannon Hickey, Eylon Stroh, Peter Baird, Brian Havlin, Subhash Singh Daga, Roman Dolgov
  • Patent number: 10255260
    Abstract: Methods, systems, and computer-readable media for transforming or modifying domain data are provided. A master control table may be generating including data from a plurality of domain data tables and a configuration associated with each domain data table. A user may modify a domain data table (or associated domain data) via the master control table. A user interface may be generated having a first portion, listing domain data tables in the master control table, and a second portion. Upon selection of a domain data table from the first portion, the second portion may be populated with the data and associated configuration of the selected domain data table. Modifications to the domain data table (and/or domain data) may be made via the second portion.
    Type: Grant
    Filed: January 6, 2016
    Date of Patent: April 9, 2019
    Assignee: Bank of America Corporation
    Inventors: Basawaraj Swamy Kollur, Lakshminarayana Jonnakoti, Aravinth Murugesan Mallika
  • Patent number: 10248647
    Abstract: Style extensibility is provided to shapes in a diagram by editing text files. A structured data model is used to render the diagram representing items provided by the user in a text-based format such as a bulleted list. A style engine determines style properties for style labels assigned to key shapes of the diagram. Style properties include features associated with the shapes and their content that preserve an overall look-and-feel of the diagram. Color scheme(s) are also provided through the style labels. A layout engine uses layout definitions based on user input and default parameters along with style label assignments to render a presentation model. Style properties may be modified and new styles added after the diagram is rendered.
    Type: Grant
    Filed: October 26, 2015
    Date of Patent: April 2, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Lutz Gerhard, Janet L. Schorr, Thomas C. Underhill
  • Patent number: 10248637
    Abstract: Document authoring that involves illustrating pen input in an authoring environment is herein improved to provide patterns with higher perceptibility for representing the pen input in a graphical user interface. Colors and patterns are provided as effects that are applied to the illustrated pen input so that multiple textures or colors may be applied to the illustrated pen input without requiring the user to manually signal a switch in texture or colors or using multiple objects to represent the pen input. In various aspects, the patterns used in effects are created with a greater perceptibility, so that users will more readily recognize the effect, with various layers of a contrast basis image imparting a perceptible pattern and a background color image imparting colors for an enhanced ink effect definition.
    Type: Grant
    Filed: October 11, 2016
    Date of Patent: April 2, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Arianne Marie Taylor
  • Patent number: 10248638
    Abstract: Provided is an information input system including an information input field display section that displays an information input field for inputting information for each of plural persons inputting information, a specified problem input field display section that displays a specified problem input field for inputting a character string indicating a specified problem with respect to the input information for a problem-specifying person, a recording section that associates and records character string information with the information input field when an input of the character string is received from the problem-specifying person, and a guidance display section that displays, as input guidance, at least one character string information item, which is recorded by the recording section, along with the information input field when a request for display of the information input field is received from any one of the plural persons inputting information.
    Type: Grant
    Filed: February 4, 2015
    Date of Patent: April 2, 2019
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Katsuji Tokie
  • Patent number: 10241657
    Abstract: An extensibility model is used to provide active and interactive functionality in communication items, but the embodiments are not so limited. A computer system of an embodiment includes components configured to identify one or more activation triggers that operate to activate gadget code using an isolated code execution environment as part of injecting content into an email communication. A method of one embodiment provides an extensibility framework for using defined gadget triggers and associated gadget functionality as part of automatically injecting content inline with a mail message.
    Type: Grant
    Filed: December 19, 2016
    Date of Patent: March 26, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Warren Randall Byrne, Justin Bradley Mahood, Ryan Edward Gregg, Jason Todd Henderson, Andrew Salamatov, David Claux, Oleg Ouliankine
  • Patent number: 10241978
    Abstract: Example embodiments relate to measuring compatibility of viewers. An example method may include accessing a document object model (DOM) generated by an anchor document viewer in response to rendering document code. The DOM may include multiple DOM elements that correspond to graphical elements displayable by the anchor document viewer. The method may include, for each of at least one of the multiple DOM elements, allowing a user to provide an element definition that indicates how important it is that the corresponding graphical element displays as it does in the anchor document viewer.
    Type: Grant
    Filed: June 9, 2014
    Date of Patent: March 26, 2019
    Assignee: ENTIT SOFTWARE LLC
    Inventors: Elad Levi, Avigad Mizrahi, Ran Bar Zik
  • Patent number: 10241984
    Abstract: Conflict resolution of cascading style sheet definitions from multiple sources includes storing a rule for a rewriting of cascading style sheet definitions and intercepting, within a proxy component including a processor, a client server communication of a web page request, wherein the web page request originates from a client, and wherein a response to the web page request includes at least two cascading style sheet definitions. At least one of the two cascading style sheet definitions is rewritten based on the rule, resulting in non-conflicting cascading style sheet definitions. The non-conflicting cascading style sheet definitions are provided together with related content to the client.
    Type: Grant
    Filed: December 24, 2012
    Date of Patent: March 26, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jan-Paul Buchwald, Peter B. Schnitzler
  • Patent number: 10241758
    Abstract: Disclosed is a novel framework by which the sources of data objects and/or formatting functions can be easily requested and managed. More specifically, the invention provides a system for and method of serving multiple data objects and/or formatting functions to a subscribing client via a single request. The system comprises a catalog with entries referencing components used to generate data objects and formatting functions, each of which has a unique identifier; and an engine for receiving requests from the subscribing client, wherein each request includes one or more catalog identifiers. This engine, for each identifier in each received request, executes any prerequisite components, sets the appropriate parameters, and executes the component referenced by said component identifier to obtain the requested data object or formatting function.
    Type: Grant
    Filed: May 12, 2016
    Date of Patent: March 26, 2019
    Assignee: International Business Machines Corporation
    Inventor: Michael W. Ticknor
  • Patent number: 10242067
    Abstract: The invention provides a display interface in a social networking system that enables the presentation of information related to a user in a timeline or map view. The system accesses information about a user of a social networking system, including both data about the user and social network activities related to the user. The system then selects one or more of these pieces of data and/or activities from a certain time period and gathers them into timeline units based on their relatedness and their relevance to users. These timeline units are ranked by relevance to the user, and are used to generate a timeline or map view for the user containing visual representations of the timeline units organized by location or time. The timeline or map view is then provided to other users of the social networking system that wish to view information about the user.
    Type: Grant
    Filed: March 26, 2014
    Date of Patent: March 26, 2019
    Assignee: Facebook, Inc.
    Inventors: Serkan Piantino, Ryan Case, Stanislav Funiak, Daniel Klatzko Gibson, Jeff Huang, Ryan David Mack, Paul M. McDonald, Arun Vijayvergiya, Joshua Wiseman, Zizhuang Yang, Steven Young, Raylene Kay Yung, Mark E. Zuckerberg
  • Patent number: 10235131
    Abstract: A method for the communal construction of an audio harmonized electronic card includes loading a greeting card template in response to a request by an initial author. The method also includes receiving a voice track of the initial user along with a textual message and a designated recipient of an electronic card. The method yet further includes transmitting an invitation to a subsequent user with an embedded reference to the loaded card template. Thereafter, a voice track of the subsequent user is received from the subsequent user. Consequently, the voice tracks are composited into a single harmonized audio track with each of the voice tracks providing harmony to the other. An electronic card is then generated by embedding the textual message and the harmonized audio track into the loaded card template. Finally, the electronic card is transmitted to the designated recipient.
    Type: Grant
    Filed: March 1, 2016
    Date of Patent: March 19, 2019
    Assignee: WEB RESOURCES, LLC
    Inventor: Ignacio Doncel
  • Patent number: 10237365
    Abstract: A request for a web page is received at a proxy server. The request originates from a client network application of a client device. The requested web page includes multiple references to multiple images. The proxy server retrieves the requested web page. The proxy server modifies code of the retrieved web page such that the client network application will not, for each one of those images, initially request those images when parsing the page. The proxy server also adds code to the retrieved web page that, when executed by the client network application, causes at least two of the images to be requested with a single request. The proxy server transmits the modified web page to the client device.
    Type: Grant
    Filed: August 4, 2015
    Date of Patent: March 19, 2019
    Assignee: CLOUDFLARE, INC.
    Inventors: Christopher Stephen Joel, Lee Hahn Holloway, Dane Orion Knecht, Albertus Strasheim
  • Patent number: 10235354
    Abstract: A method for context sensitive user dictionary utilization in text input field spell checking includes associating different text input fields of a user interface of a computer program with either default spell checking or user dictionary utilized spell checking. The method thereafter includes executing the computer program in memory of a computer and receiving text input during the execution of the computer program in one of the different text input fields. It is then determined whether the one of the different text input fields is associated in the memory with default spell checking or user dictionary utilized spell checking. Finally, in response to a determination that the one of the different text input fields is associated in the memory with default spell checking, spell checking is performed using only a main dictionary, but otherwise spell checking is performed using both the main dictionary and also a user dictionary.
    Type: Grant
    Filed: October 12, 2015
    Date of Patent: March 19, 2019
    Assignee: SugarCRM Inc.
    Inventors: Filipe Guerra, Vladyslav Kulchytskyy
  • Patent number: 10229115
    Abstract: A method and a system for creating an internationalized Web application are provided. The method comprises loading a Web page into a browser in response to an operation of activating the browser by a user; scanning a Document Object Model (DOM) tree of the Web page to find all contents which possibly need to be translated in the Web page, and marking the contents visibly on the browser; collecting information related to contents to be translated corresponding to a direct selection made by the user in the contents which are identified as possibly needing to be translated in response to the selection; and extracting the contents to be translated from the Web page according to the collected information and storing the contents to be translated, and storing translated contents corresponding to the contents to be translated.
    Type: Grant
    Filed: June 23, 2009
    Date of Patent: March 12, 2019
    Assignee: International Business Machines Corporation
    Inventors: Wen Bing Li, Xinsheng Mao, Li Yi, Ke Zhu