Patents Examined by Stephen S. Hong
  • Patent number: 11200370
    Abstract: An electronic data interchange (EDI) management system may comprise a memory for storing EDI document data and a machine learning prediction model representing element information of EDI documents of a first type and a corresponding status. A processor can be configured to extract elements from an EDI document, create a document record for the EDI document, the document record comprising elements extracted from the EDI document; determine a first status for the EDI document of the first type by processing the extracted elements using a machine learning model, the machine learning model trained on a training set of elements to classify documents according to a plurality of statuses, and add the first status to the document record for the EDI document of the first type, the first status accessible to a client computer via a presentation layer.
    Type: Grant
    Filed: February 9, 2021
    Date of Patent: December 14, 2021
    Assignee: Open Text GXS ULC
    Inventor: Roger David Moyers
  • Patent number: 11194596
    Abstract: Techniques for simulating human interface interaction resilient to user interface changes are presented. Automated analysis is performed on an image of a user interface of a computer program that is to be a target of simulated user interactions, and that determines the location and interaction purpose of a particular control on the user interface. An interaction package is read, and it indicates one or more interaction purposes that are to be carried out through interactions with the user interface of the computer program. Interaction with the user interface is simulated to carry out the one or more interaction purposes, where the particular interaction purpose is among the one of the one or more interaction purposes and simulating user interactions includes simulating user interaction with the particular control, based on the determined location and particular interaction purpose.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: December 7, 2021
    Assignee: LENDINGCLUB CORPORATION
    Inventors: Paul Kebets, Vadim Delendik, Aliaksei Khursevich, Sasha Yavorski
  • Patent number: 11194469
    Abstract: An image processing apparatus described in the present specification includes a display unit configured to display a software keyboard, a reception unit configured to receive a signal transmitted from the information processing apparatus based on a depression of a keyboard, a storage unit configured to store the signal received by the reception unit in association with information about a hardware key provided on the image processing apparatus, and a control unit configured to display a character based on the signal received by the reception unit on the display unit in a case where the software keyboard is being displayed by the display unit, and to perform processing corresponding to a depression of the hardware key information about which is stored in the storage unit in association with the signal received by the reception unit in a case where the software keyboard is not being displayed by the display unit.
    Type: Grant
    Filed: June 22, 2017
    Date of Patent: December 7, 2021
    Assignee: Canon Kabushiki Kaisha
    Inventor: Tomoya Sato
  • Patent number: 11188201
    Abstract: A method and system are configured to generate user-specific information, such as wager-related information, for display on one or more display devices of a user. The system is configured to store user preferences, to determine a location of the user and a configuration of the user's display device(s), and to use the location information and at least one of the user preference information and group information to generate the user-specific information, and to configure the user-specific information based upon the configuration of the user display device(s), wherein when there is more than one user display device, the user-information and configuration thereof may vary for each device.
    Type: Grant
    Filed: October 28, 2019
    Date of Patent: November 30, 2021
    Assignee: Commercial Streaming Solutions Inc.
    Inventors: Sameer Mohan Gupta, Seth Schorr
  • Patent number: 11182941
    Abstract: An object is coupled to a glyph in a text segment, while maintaining the text segment as editable. The text segment includes glyphs, which are graphical representations of characters. Each glyph is defined internally in the form of path information, which includes one or more points corresponding to the outline of the glyph. The path information for the text segment is determined and utilized in order to facilitate the coupling of an object with the text segment. The text segment remains editable as text subsequent to such coupling.
    Type: Grant
    Filed: October 30, 2019
    Date of Patent: November 23, 2021
    Assignee: ADOBE INC.
    Inventors: Gaurav Jain, Praveen Kumar Dhanuka
  • Patent number: 11182536
    Abstract: A system and method for rendering of dynamic webpage content with no flicker or flash of original content that allows for a guaranteed page rendering time, even where some dynamic content on the page has not been fully updated prior to the initial rendering of the webpage.
    Type: Grant
    Filed: February 5, 2020
    Date of Patent: November 23, 2021
    Assignee: Exponea s.r.o.
    Inventor: Lukas Fryc
  • Patent number: 11175929
    Abstract: The present disclosure generally relates to user interfaces for enabling an activity using a computer system. In some embodiments, exemplary user interfaces for invoking an activity associated with an application are described. In some embodiments, exemplary user interfaces for customizing displayed content based on circumstances under which the content was invoked are described. In some embodiments, exemplary user interfaces for managing applications that were used to enable activities are described. In some embodiments, exemplary user interfaces for managing settings for applications used to enable activities are described.
    Type: Grant
    Filed: September 24, 2020
    Date of Patent: November 16, 2021
    Assignee: Apple Inc.
    Inventors: Yongjun Zhang, Reza Abbasian, Darin Adler, Ada Chan, Dana J. Dubois, Steven Falkenburg, Craig M. Federighi, Kenneth Arthur Abraham Ferry, Christopher Patrick Foss, Sam H. Gharabally, Brian Erik Goldberg, Nicholas Stephen Doherty, Heena Ko, Keith P. Kowalczykowski, Grant Paul, Jeffrey L. Robbin, James S. Savage, Matthew Sibson, Gurshamnjot Singh, Caelan G. Stack, Luming Yin, Charles H. Ying, Mark M. Xue, Hengliang Zhang, Xiaoyue Zhang, Patrick L. Coffman
  • Patent number: 11176313
    Abstract: Methods for creating emails with complex graphics and customized web fonts that are ensured to render consistently across multiple platforms and email client applications and systems that ensure consistent rendering of created emails with complex graphics and customized web fonts by automatically transforming, completely transparently, the contents of each created email to a form that renders properly across the platforms and email clients are disclosed.
    Type: Grant
    Filed: June 4, 2020
    Date of Patent: November 16, 2021
    Inventors: Martha Laura Bitar, Rebecca Shostak, Trong Dong
  • Patent number: 11176761
    Abstract: In one aspect, an example method includes (a) determining, via a thermal conductivity sensor of an automobile damage detection device, one or more thermal conductivities at one or more locations on an automobile; (b) transmitting, via a network interface of the automobile damage detection device, a request for anticipated thermal conductivity data from an automobile claims system, wherein the anticipated thermal conductivity data corresponds to anticipated thermal conductivities at the one or more locations on the automobile; (c) in response to transmitting the request, receiving, via the network interface from the automobile claims system, the anticipated thermal conductivity data; and (d) in response to receiving, from the automobile claims system, the anticipated thermal conductivity data, displaying, via a graphical user interface, a graphical representation of the determined one or more thermal conductivities and the anticipated thermal conductivity data.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: November 16, 2021
    Assignee: CSAA INSURANCE SERVICES, INC.
    Inventors: James Schow, Abhay Gupta
  • Patent number: 11175809
    Abstract: Disclosed herein are system, method, and computer program product embodiments for modifying a graphical user interface (GUI) in response to detecting an accessibility pattern. In an embodiment, a user interacting with an application of a mobile phone may experience difficulty viewing the GUI elements or supplying commands to the application. Data from sensors on the mobile phone may be recorded and analyzed to detect an accessibility pattern indicating that the user is experiencing difficulty interacting with the application. For example, a proximity sensor may indicate that the user has placed the mobile device close to the user's face. In response to detecting an accessibility pattern, the application may modify the GUI of the application according to the particular accessibility pattern detected.
    Type: Grant
    Filed: August 19, 2019
    Date of Patent: November 16, 2021
    Assignee: Capital One Services, LLC
    Inventors: Nicholas Capurso, Jason Pribble, Daniel Alan Jarvis
  • Patent number: 11176518
    Abstract: Systems, methods and apparatus are provided for generating electronic transactional documents using a form generating system. The electronic transactional document may be created using a design tool that allows a user to place data entry fields over an image or snap shot of a transactional document. Rules, default values, and attributes associated with the date entry fields may be established as the electronic transactional document is being created.
    Type: Grant
    Filed: September 19, 2018
    Date of Patent: November 16, 2021
    Assignee: Zillow, Inc.
    Inventors: Gregory Austin Allison, Matthew Allan Vorst, Nandagopal Mysoro Jayaram
  • Patent number: 11167105
    Abstract: A method and apparatus for stimulating neural activity in the brain of a user of an apparatus with a display screen by causing at least one portion of the display screen to flicker in a controlled manner and utilizing the apparatus to measure an effect on a user exposed to the flicker for a time.
    Type: Grant
    Filed: January 29, 2019
    Date of Patent: November 9, 2021
    Assignee: SYMBOLICS INC.
    Inventor: Russell Noftsker
  • Patent number: 11163851
    Abstract: A method of page displaying includes: obtaining page data of a current page of an application; the page data includes a screenshot and view identifiers and view names of a plurality of views; adding the plurality of view identifiers to a plurality of arrays having different levels according to a preset rule; building a multi-fork tree corresponding to the current page of the application using the array; generating hierarchical paths corresponding to the plurality of views according to the multi-fork tree, adding corresponding burial point frames to the corresponding views according to the hierarchical path, and transmitting the screenshot provided with burial point frames to the preset terminal, so that the preset terminal displays the screenshot with burial point frames.
    Type: Grant
    Filed: November 23, 2017
    Date of Patent: November 2, 2021
    Assignee: PING AN TECHNOLOGY (SHENZHEN) CO., LTD.
    Inventor: Guiling Shi
  • Patent number: 11163866
    Abstract: A shared terminal includes circuitry. The circuitry controls a display to display an image to a plurality of users. The circuitry obtains, from a first terminal of a first user, first terminal identification. The circuitry transmits an authentication request and the first terminal identification information to a terminal management server, the terminal management server storing, for each of the plurality of users, a user name of a user in association with terminal identification information identifying a terminal of the user. The circuitry receives a first user name of the first user, which is transmitted from the terminal management server based on a successful authentication result for the authentication request. The circuitry controls the display to display a graphical representation that reflects a private folder of the first user as one of selectable destinations in which electronic file data is to be stored.
    Type: Grant
    Filed: March 27, 2018
    Date of Patent: November 2, 2021
    Assignee: RICOH COMPANY, LTD.
    Inventor: Yoshinaga Kato
  • Patent number: 11157128
    Abstract: A system for remotely controlling multiple application programs executing on multiple respective physical computing devices, the system comprising a first computing device, comprising a first processor, and configured to execute a first application program; a second computing device, comprising a second processor, and configured to execute a second application program; and a controller configured to perform: generating, based on first information obtained from the first computing device and second information obtained from the second computing device, a global object hierarchy comprising a plurality of objects corresponding to active graphical user interface (GUI) elements of the first application program and the second application program; controlling the first application program to perform the first sub-task at least in part by using the global object hierarchy; and controlling the second application program to perform the second sub-task at least in part by using the global object hierarchy.
    Type: Grant
    Filed: January 17, 2020
    Date of Patent: October 26, 2021
    Assignee: Soroco Private Limited
    Inventors: George Peter Nychis, Rohan Narayan Murty
  • Patent number: 11157690
    Abstract: The techniques described herein facilitate asynchronous execution of computationally expensive spreadsheet tasks and. In some embodiments, asynchronous calls to remote services for handling complex processing tasks such as, for example, complex calculations involving large data sets from one or more spreadsheets of a workbook are described. The handling can include generating a job including a data set from one or more spreadsheets and an instruction directing a remote service to asynchronously execute a computationally expensive spreadsheet task. Responsive to sending the remote service a request to perform the job, a persistent job identifier (ID) associated with the job is received by the spreadsheet application and embedded in (and/or otherwise associated with) at least one or more of the spreadsheets of the workbook. The job is then asynchronously executed by the remote service and the results are accessible from any client device having access to the workbook using the embedded or associated job ID.
    Type: Grant
    Filed: February 22, 2017
    Date of Patent: October 26, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Dmitry Zusman, Aleksandr Malyshev
  • Patent number: 11157590
    Abstract: Determining interactions between scripts and elements of a markup language document includes loading a markup language document into a browser. The markup language document includes a plurality of markup language elements. A call from within the markup language document to a method specified by a script is detected. The markup language element of the plurality of markup language elements that is modified by execution of the method is determined using the processor. Log data is stored that includes a name of the modified markup language element in association with a name of the method.
    Type: Grant
    Filed: February 5, 2015
    Date of Patent: October 26, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nicholas L. Brust, Bernadette A. Carter, Joshua M. Small, Michael K. Sodomsky
  • Patent number: 11157678
    Abstract: The presently disclosed subject matter includes a computer-implemented system and method for receiving content from another computer device and dynamically adapting display of the received content within a container of a formatted document, the container defining a restricted area within the formatted document designated for displaying the content. Sub-elements within at least one content item are identified and tagged, the tagging enables to acquire display parameters of tagged sub-elements and calculate therefor a required adaptation of the content item such that it can be fitted within the respective container.
    Type: Grant
    Filed: May 6, 2019
    Date of Patent: October 26, 2021
    Assignee: TABOOLA.COM LTD
    Inventor: Efraim Nadiv
  • Patent number: 11153402
    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: March 19, 2019
    Date of Patent: October 19, 2021
    Assignee: CLOUDFLARE, INC.
    Inventors: Christopher Stephen Joel, Lee Hahn Holloway, Dane Orion Knecht, Albertus Strasheim
  • Patent number: 11151778
    Abstract: Optimizing the rendering of objects in a Web browser view is described. A Web browser system includes: a processor, a computer readable memory, and a computer readable storage medium associated with a computer device; program instructions of an object model configured to organize objects in layers including a lower layer and one or more higher layers; program instructions of a rendering engine for loading two or more objects from a server into the layers of the object model and for rendering selected objects in a Web browser view; program instructions of an object selection engine configured to select two or more loaded objects in the object model for display in the client browser view; and program instructions of an object deselection engine configured to deselect one or more selected objects in a lower layer that are occluded by one or more objects in a higher layer or above.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: October 19, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew S. Feltham, Robert S. Smart, Graham White