Network Resource Browsing Or Navigating Patents (Class 715/738)
  • Patent number: 11165734
    Abstract: A method of sharing an item from an external resource comprises displaying a user interface for the external resource in a messaging application and navigating within the external resource based on user input received in the user interface presented in the messaging application. Upon receipt of selection of an item or state within the external resource based on user input, the identity of one or more recipients is obtained. Information representing the item or state is then transmitted to a device of at least one recipient and information representing the item or state is displayed in a chat interface of a messaging application running on a device of the recipient(s).
    Type: Grant
    Filed: September 21, 2020
    Date of Patent: November 2, 2021
    Assignee: Snap Inc.
    Inventors: Laurent Desserrey, Dylan Shane Eirinberg, Matthew Colin Grantham, Patrick Mandia, David Whyte
  • Patent number: 11151638
    Abstract: A system and related method for change management at login. The method includes constructing an administratively prescribed target data store as a function of received administrative input prescribing a target feature and target feature-state, and related messages to push to a user upon occurrences of target feature mismatches and matches. Login information, including a username identifier, service provider identifier, and current use time-stamp are received for a user. A historical data store is queried to obtain a user status that associates the username identifier and the service provider identifier with a previously used feature, feature-state and a previous use time-stamp. The target data store is queried for the service provider. Determinations are made as to whether previous feature use matches target feature use. Messages are displayed responsive thereto.
    Type: Grant
    Filed: January 27, 2020
    Date of Patent: October 19, 2021
    Assignee: salesforce.com, inc.
    Inventor: Eric Schultz
  • Patent number: 11151219
    Abstract: A method and system for generating a digital document on a receiving mobile device from limited data that is transmitted to the device is disclosed. A shortened form of Uniform Resource Locator (URL) is sent and expanded to a longer URL that contains presentation data. The presentation data may include further nested shortened URLs to retrieve digital document components. Condensing techniques for transferring both presentation and location data further reduce transmission size. The combined retrieved data defines the content and presentation of a generated digital document.
    Type: Grant
    Filed: May 16, 2019
    Date of Patent: October 19, 2021
    Assignee: Documensions, Inc.
    Inventor: James A. Warner, Jr.
  • Patent number: 11151209
    Abstract: A social networking system recommends objects, such as pages, of the social networking system to users of the social networking system based on the location of the user. The social networking system obtains location information identifying the location of the user. Based on the location of the user, the social networking system identifies levels of geographical partitions encompassing the location of the user. For each level of geographical partitions, the social networking system accesses relevant objects of the social networking system with connections to users located within the level of geographical partitions. The social networking system may have determined a term frequency-inverse document frequency (tf-idf) value for each relevant object. Based on the number of connections and the tf-idf value associated with each relevant object, the social networking system merges the relevant objects accessed at each level into a set of relevant objects to recommend to the user.
    Type: Grant
    Filed: October 18, 2019
    Date of Patent: October 19, 2021
    Assignee: Facebook, Inc.
    Inventors: Bradley Ray Green, James Wah Hou Wong, Jinyi Yao
  • Patent number: 11144275
    Abstract: Systems and methods relate to sharing content and data across users and devices. A shared folios include media primitives and tools as its constituents. The use of shared folios addresses an issue of reliably and efficiently transfer user activities with data. The use addresses scenarios of both single-user work utilizing multiple devices and collaborative work among users utilizing multiple devices. The media primitive includes content in various data types. The tool include data and access to the data by devices and applications. A data distributor manages automatic synchronization of the folios across devices using centralized and distributed transaction logs The folios are synchronized with resiliency against failure in client devices. The folio and its constituents are interactively accessible through top-level, semi-transparent user interface. The media primitive and the tools may programmatically access local applications to automatically transfer user activities among users and devices.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: October 12, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kenneth P. Hinckley, Michel Pahud, Jonathan D. Goldstein, Frederik Martin Brudy
  • Patent number: 11144892
    Abstract: Systems and methods for facilitating a disbursement of funds to a payee are provided. The methods include receiving a payment request from a payor; generating a code, such as barcode, a Quick Response (QR) code, a Near Field Communication (NFC) code, or a textual string, that corresponds to the received payment request; transmitting the generated code to the payee; validating the code when the code is entered into a payment disbursement machine, such as an automated teller machine; and disbursing at least one of the funds and a payment voucher via the payment disbursement machine.
    Type: Grant
    Filed: May 20, 2019
    Date of Patent: October 12, 2021
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventor: Johnathan Welch
  • Patent number: 11138264
    Abstract: A computer system for video management may provide a GUI that may enable repeating the steps of user thumbnail selection, representative subdivision of a recorded video to be viewed based on the thumbnail selected, and display of representative thumbnails in a GUI. The representative thumbnails may be selected based on a parameter such as random selection or images that may be evenly distributed from within the recorded video. After the representative subdivision of a recorded video to be viewed reaches a lower limit, the computer system for video management may display a shortened portion of video in the GUI to be viewed.
    Type: Grant
    Filed: December 12, 2019
    Date of Patent: October 5, 2021
    Assignee: Dice Corporation
    Inventors: Gerald Corrion, Clifford Dice, Kevin Kilborn, Abdulrahman Zaiter
  • Patent number: 11138286
    Abstract: In some implementations, a method includes acquiring data about a plurality of web pages rendered within one or more browser tabs of a web browser executing on at least one computing device and processing the acquired data to group the plurality of web pages into one or more groups of web pages. The processing includes performing a similarity analysis using the acquired data, where each group includes web pages that are determined to be topically related to each other based on the similarity analysis. The method includes selecting a group of web pages from the one or more groups of web pages that are determined to be topically-related to content displayed in the web browser and providing a navigation suggestion for display on a user interface of the web browser based on the selected group.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: October 5, 2021
    Assignee: Google LLC
    Inventors: Samuel Birch, Rishi Agarwal, Yusuf Ozuysal
  • Patent number: 11137977
    Abstract: The characteristics of the speaker may be used to automatically customize a user interface of a client device for the speaker. For instance, a mobile device may generate a user interface that does not permit access to particular applications on the mobile device, that only includes options to call home and access a camera application, or that includes an override option to cause generation of a user interface for a different class of user than a user class for the automatic customizations applied to the user interface.
    Type: Grant
    Filed: August 8, 2016
    Date of Patent: October 5, 2021
    Assignee: Google LLC
    Inventors: Eugene Weinstein, Ignacio L. Moreno
  • Patent number: 11132114
    Abstract: Embodiments of the present disclosure presents a method and apparatus for generating a customized visualization component. A specific embodiment of the method comprises: determining, in response to receiving a creation instruction for instructing to create a customized visualization component, a visualization instance presented on a current component editing page based on the received creation instruction; determining an initial visualization component corresponding to the visualization instance and a user setting parameter set by a user for the visualization instance; and uploading a creation request for the customized visualization component to a server to enable the server to generate the customized visualization component based on the initial visualization component and the user setting parameter, the creation request including identifier information of the initial visualization component and the user setting parameter.
    Type: Grant
    Filed: July 3, 2019
    Date of Patent: September 28, 2021
    Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
    Inventors: Rong Cheng, Yu Hao, Muwei Zhao, Ziyan Zhong
  • Patent number: 11128676
    Abstract: A client computing device may include a memory and a processor cooperating with the memory to run a first Software as a Service (SaaS) application session from a server for a first SaaS application within an embedded browser and viewable within a user interface (UI). The processor may further pre-launch a second SaaS application from the server different than the first SaaS application within the embedded browser based upon browser commands within the first SaaS application session. The second SaaS application session may be hidden so that it is not viewable within the UI. Upon user selection of the second SaaS application, the processor may display the second SaaS application session so that it is viewable within the UI.
    Type: Grant
    Filed: April 16, 2019
    Date of Patent: September 21, 2021
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Georgy Momchilov, Jeroen Mattijs Van Rotterdam
  • Patent number: 11126346
    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: November 15, 2019
    Date of Patent: September 21, 2021
    Assignee: Barnes & Noble College Booksellers, LLC
    Inventor: Amir Mesguich Havilio
  • Patent number: 11126795
    Abstract: A method for analyzing a thought system is described. One or more keywords and a degree of relation between each of the one or more keywords are obtained. An N×N matrix based on the one or more keywords and the degree of relation between each of the one or more keywords are determined. (N?1) eigenfunctions having N-dimensional components and (N?1) eigenvalues is determined from the N×N matrix using the wave equation for quantum theory. A graphical representation based on the (N?1) eigenfunctions and the (N?1) eigenvalues is generated.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: September 21, 2021
    Assignee: monogoto, Inc.
    Inventors: Hideshi Hamaguchi, Motoaki Hirayama
  • Patent number: 11120408
    Abstract: One or more techniques and/or systems are provided for surfacing scheduling conflicts and/or for facilitating appointment scheduling based upon conflict detection. A user may maintain user appointment data comprising user appointments (e.g., calendar entries within a work calendar). Because user activity may not be fully reflected in the appointment data (e.g., no calendar entries for routine grocery shopping, soccer practice, etc.), potential conflicts may exist between user appointments and the true availability of the user. Accordingly, user signals (e.g., email(s), location check-ins, etc. associated with soccer practice) may be evaluated to generate a user inferred behavior pattern that may be used to identify a potential conflict with a user appointment (e.g., where the user consents to the gathering and/or use of such user signals). A warning of the potential conflict may be surfaced to the user (e.g., a Tuesday dinner calendar meeting conflicts with routine soccer practice on Tuesday evenings).
    Type: Grant
    Filed: May 6, 2014
    Date of Patent: September 14, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jagannatha Raju Dantuluri, Karan Singh, Shira Weinberg, Richa Prasad, Colleen Elizabeth Hamilton
  • Patent number: 11122112
    Abstract: Systems and methods for enhanced organizational transparency using a credit chain are disclosed. In one embodiment, a method for accessing a resource may include (1) a cloud foundry comprising at least one computer processor receiving an application request from an interface provided by an end user electronic device; (2) the cloud foundry determining a location of at least one resource associated with the application request, wherein the location is selected from a private cloud and a public cloud; (3) the cloud foundry retrieving at least one of a microservice and an API necessary to access the resource from the location; and (4) the cloud foundry routing the application request to the location using the at least one of the microservice and the API.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: September 14, 2021
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Erick A. Gomez, Bret Goldsmith, Gordon Robert Macdonald, Harshavardhan Reddy Mukkera, Hirenkumar Patel
  • Patent number: 11120797
    Abstract: There is provided an information processing terminal, an information processing apparatus, and an information processing method that are capable of presenting information by a method corresponding to the state of a user. The information processing apparatus of an aspect of the present technology estimates an attention state of a user and switches an output modal of content to be presented to the user according to the attention state of the user. The present technology can be applied to an apparatus having a voice assistant function of supporting the action of the user.
    Type: Grant
    Filed: November 1, 2018
    Date of Patent: September 14, 2021
    Assignee: SONY CORPORATION
    Inventors: Mari Saito, Ayumi Nakagawa
  • Patent number: 11122324
    Abstract: According to various example embodiments, an electronic device includes: a communication interface; a display; and a processor which is operatively connected to the display, wherein the processor may be configured to retrieve at least one object associated with at least one external electronic device contained in a video when playing back the video on the display, to obtain information for connecting with at least one external electronic device with respect to at least one retrieved object, and to connect with the at least one external electronic device via a communication interface in response to user input. In addition, various other embodiments are possible.
    Type: Grant
    Filed: February 6, 2018
    Date of Patent: September 14, 2021
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Shin-Duck Lee, Hyun-Chul Lee
  • Patent number: 11113333
    Abstract: In embodiments, the present invention provides a method and system for delivery of content on a mobile media platform, providing an automated tag processing facility, and delivering content to a mobile device, wherein content delivery is based at least in part on the automated tag processing.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: September 7, 2021
    Assignee: THE DIRECTV GROUP, INC.
    Inventors: Kavi Maharajh, Bart MacNeil, Torin Walker
  • Patent number: 11100434
    Abstract: Computationally implemented methods, devices and systems that are designed for transmitting a request for one or more identities of a transportation vehicle unit for transporting a first end user; receiving the one or more identities of the transportation vehicle unit for transporting the first end user, the transportation vehicle unit currently en route to or is currently transporting a second end user and having been identified based, at least in part, on a determination that the transportation vehicle unit is able to accommodate transport of the first end user while transporting the second end user; and directing the identified transportation vehicle unit to rendezvous with the first end user in order to transport the first end user.
    Type: Grant
    Filed: May 16, 2019
    Date of Patent: August 24, 2021
    Assignee: UBER TECHNOLOGIES, INC.
    Inventors: Richard T. Lord, Robert W. Lord, Nathan P. Myhrvold, Clarence T. Tegreene
  • Patent number: 11093446
    Abstract: Example distributed storage systems, file system interfaces, and methods provide duplicate request checking. A file interface manages a plurality of file data requests from client systems using a file system protocol. A metadata store acts as a cross-reference between file data references and storage data references. A request data store in the metadata store includes request entries with transaction identifiers for corresponding file data requests. A duplicate checker searches the request data store and excludes incoming file data requests when it finds a matching request entry.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: August 17, 2021
    Assignee: Western Digital Technologies, Inc.
    Inventors: Thomas Demoor, Koen Struyve, Carl D'halluin
  • Patent number: 11086515
    Abstract: A computer-implemented technique is described herein that receives captured stroke information when a user enters a handwritten note using an input capture device. The technique then analyzes the captured stroke information to produce output analysis information. Based on the output analysis information, the technique modifies the captured stroke information into an actionable form that contains one or more actionable content items, while otherwise preserving the original form of the captured stroke information. The technique then presents the modified stroke information on a canvas display device. The user may subsequently activate one or more actionable content items in the modified stroke information to perform various supplemental tasks that pertain to the handwritten note. In one case, for example, the technique can recognize the presence of entity items and/or list items in the note and then reproduce them in an actionable form.
    Type: Grant
    Filed: July 3, 2019
    Date of Patent: August 10, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nicole Lee, Jan-Kristian Markiewicz, Sarah Graham Williams
  • Patent number: 11087559
    Abstract: The present disclosure relates to managing augmented reality content created on a first electronic device and viewed at a second electronic device. In some embodiments, the first electronic device determines its physical location, receives input representing user-generated augmented reality content, displays an augmented reality environment including the user-generated augmented reality content overlaid on a live view of the physical location, and sends the user-generated augmented reality content to an external storage repository. The second electronic device can then receive the user-generated augmented reality content, determine whether it is at the physical location, and display the user-generated augmented reality content when it is at the physical location.
    Type: Grant
    Filed: November 3, 2020
    Date of Patent: August 10, 2021
    Assignee: Apple Inc.
    Inventors: Michael Kuhn, Justin D. Stoyles
  • Patent number: 11080315
    Abstract: Systems and methods for displaying a visualizable results list in response to an electronic search request are disclosed. A method includes accessing metadata for each of a plurality of search results that result from a search query, annotating one or more locations in each search result with first and second indicators for each of one or more grouped search terms in first and second units based on the metadata, and displaying a visualizable results list that includes the plurality of search results and a corresponding hit pattern for each search result. The hit pattern includes the first indicator and the second indicator.
    Type: Grant
    Filed: September 3, 2019
    Date of Patent: August 3, 2021
    Assignee: RELX Inc.
    Inventors: Richard D. Miller, Jacob Aaron Myers, Todd J. Frascone, Gaurav Mehra, Ronald C. Haines, Philip Wittmer, Yangguang Li
  • Patent number: 11079924
    Abstract: Information relating to at least one of a user and a user environment is acquired. A user cognitive state is determined based on the acquired information. A graphical control element is automatically configured based on the user cognitive state. The graphical control element is automatically presented on a display interface of a user device to control viewing of content displayed on the user device.
    Type: Grant
    Filed: October 8, 2019
    Date of Patent: August 3, 2021
    Assignee: International Business Machines Corporation
    Inventors: Rogerio S. Feris, James R. Kozloski, Clifford A. Pickover, Maja Vukovic
  • Patent number: 11080328
    Abstract: Example techniques and systems may obtain one or more search types associated with a geographic location of a computing device. In one example, a technique may include determining, by a mobile computing device, a geographic location of the mobile computing device and obtaining one or more search types associated with the geographic location. Responsive to obtaining the one or more search types, the technique may also include outputting, by the mobile computing device and for display, a graphical user interface comprising at least an indication of the one or more search types associated with the geographic location.
    Type: Grant
    Filed: July 28, 2016
    Date of Patent: August 3, 2021
    Assignee: Google LLC
    Inventor: Thomas Jenkins
  • Patent number: 11074577
    Abstract: Systems and methods include a payer user device including a near field communication transceiver configured to facilitate communications with devices within a threshold range from the payer user device, and a digital payment application that detects a payer user device, receives a first user input regarding a selection of the payee user device and a second user input regarding an amount of funds to provide a user of the payee user device, causes a transaction request to be received by the payee user device that includes a tokenized identifier that provides a provider computing system information to identify an account associated with a user of the payer user device, and receives an indication from the provider computing system indicating that the transaction has been completed or is in process of being completed.
    Type: Grant
    Filed: May 9, 2019
    Date of Patent: July 27, 2021
    Assignee: WELLS FARGO BANK, N.A.
    Inventor: Benjamin Soccorsy
  • Patent number: 11073965
    Abstract: In some embodiments, a configuration management application accesses configuration data for a multi-target website. The configuration management application provides the user interface including a timeline area and a page display area. The timeline area is configured to display timeline entries corresponding to configurations of the multi-target website. Based on a selection of a timeline entry, the page display area is configured to display a webpage configuration corresponding to the selected timeline entry. In addition, the page display area is configured to display graphical annotations indicating interaction metrics for the configured page regions. In some cases, the timeline entries, configurations, and interaction metrics are determined based on a selection of a target segment for the multi-target website.
    Type: Grant
    Filed: November 16, 2018
    Date of Patent: July 27, 2021
    Assignee: ADOBE INC.
    Inventors: Harpreet Singh, Balaji Krishnamurthy, Akash Rupela
  • Patent number: 11069002
    Abstract: Media, method and system are described for creating and operating software capable of performing steps to provide a user with an estimated amount of time until a tax return application may be completed. Embodiments of the invention consider the availability of documents in physical or electronic form. Embodiments of the invention further display the time estimation to enable a user to reserve enough time for completion of the application.
    Type: Grant
    Filed: October 17, 2017
    Date of Patent: July 20, 2021
    Assignee: HRB Innovations, Inc.
    Inventor: Mary Clark
  • Patent number: 11070634
    Abstract: A first cluster of servers maintains a shared database that stores, for each of a plurality of cloud service consumers, user interface data for the cloud service consumer, wherein each server in the first cluster can read and write to the shared database. The first cluster further receives, from a customer computer, a request to access services of an identified cloud service consumer among the plurality of cloud service consumers, wherein the customer computer is associated with a customer of the identified cloud service consumer. Still further, the first cluster retrieves the user interface data of the identified cloud service consumer from the shared database; retrieves, from a second cluster of servers maintained by the identified cloud service consumer, user data required in response to the request; and provides the user interface data of the identified cloud service consumer and the user data to the customer computer.
    Type: Grant
    Filed: October 22, 2019
    Date of Patent: July 20, 2021
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Kiran Bondalapati, Ajay Gulati
  • Patent number: 11063979
    Abstract: Systems, methods, and computer-readable media for communications between applications in a mobile operating system. A first application may receive a request for data from a second application. The first application may generate a first URL to the second application, a parameter of the first URL comprising an identifier of the first application. A mobile operating system may access the first URL to open the second application. The second application may validate credentials for an account and initiate a server on a port. The second application may generate a second URL to the first application, a parameter of the second URL comprising the port. The operating system may access the second URL to open the first application. The first application may establish a connection with the server using the port specified in the second URL and receive data from the second application via the connection with the server.
    Type: Grant
    Filed: May 18, 2020
    Date of Patent: July 13, 2021
    Assignee: Capital One Services, LLC
    Inventor: Stephane Lunati
  • Patent number: 11061978
    Abstract: Automatic finding of online profiles of an entity location is disclosed. Reference location data for location attributes of an entity location are obtained. A search for a profile of the entity location on a source is performed using at least some of the obtained reference location data. One or more search results are obtained. A search result includes a Uniform Resource Locator (URL) and corresponding search result location data. The search result is evaluated. Evaluating the search result includes normalizing the search result location data included with the search result and comparing the normalized search result location data against the reference location data. Based at least in part on the evaluation, it is determined whether the search result matches to a profile of the entity location on the source. In the event that the search result matches to a profile of the entity location on the source, the search result is provided as output.
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: July 13, 2021
    Assignee: Reputation.com, Inc.
    Inventors: Tyler William Blalock, Manish Balsara, Shrey A. Bhatia
  • Patent number: 11048022
    Abstract: The systems, methods, and apparatuses described herein provide integrated weather forecast products designed to assist operations managers with operational decision-making related to a designated event or set of events. The present disclosure provides a way to process weather data from various sources and in diverse data formats containing varying spatial resolutions and temporal resolutions, in order to generate an integrated and cohesive weather projection product such that the weather projection product is continuous in both spatial and temporal domains, subject to data availability, relative to a designated event or set of events.
    Type: Grant
    Filed: December 2, 2019
    Date of Patent: June 29, 2021
    Assignee: I.M. Systems Group, Inc.
    Inventor: Le Jiang
  • Patent number: 11049596
    Abstract: The disclosure relates to a computer system for managing medical research data. The computer system may include a network interface connecting the computer system a plurality of data providers. The computer system may include a plurality of data adaptors, each data adaptor configured to communicate with one or more of the data providers to obtain data in a respective data format. The computer system may include a data processor configured to control processing resources based on a volume of data obtained from the plurality of data providers. The computer system may include a plurality of data converters executed by the processing resources, each data converter configured to convert the obtained data from a corresponding data adaptor in the respective data format to a common data format including first metadata based on the obtained data. The computer system may include a data repository for storing data in the common data format.
    Type: Grant
    Filed: November 16, 2018
    Date of Patent: June 29, 2021
    Assignee: DIGITAL INFUZION, INC.
    Inventor: Hemant V. Virkar
  • Patent number: 11048760
    Abstract: Techniques are disclosed for placing content in and applying layers to an extended reality environment. An extended reality (XR) system determines an identifier that is associated with an object viewable within an extended reality environment. The XR system determines a plurality of data structures associated with the identifier, each data structure including a workspace and a dashboard. The XR system generates, using the plurality of data structures, a plurality of extended reality objects for display in the extended reality environment, each extended reality object including a dashboard from the plurality of data structures, where, in the extended reality environment, a first dashboard is visible. The XR system receives an input associated with the extended reality environment. The XR system causes, in response to the input, the second dashboard to be visible.
    Type: Grant
    Filed: July 31, 2019
    Date of Patent: June 29, 2021
    Assignee: SPLUNK INC.
    Inventors: Devin Bhushan, Jesse Chor, Sammy Lee, Glen Wong
  • Patent number: 11042698
    Abstract: A system and method of contextually converting a media file into an electronic document allows the user to generate an interactive transcription from the audio portion of a provided media file, which subsequently connects to the media file such that the user can play the media file from a selected transcribed word. Screenshots from video files may also be appended to the electronic document at transitions in video content and subsequently matched to appropriate transcribed words within the generated document. The system implementing the method includes a user account managed by at least one remote server, wherein the user account is associated with a corresponding personal computing (PC) device. This arrangement enables each user to interact with the at least one remote server using the corresponding PC device. The method follows an overall process in order to generate an electronic document with timestamped transcriptions.
    Type: Grant
    Filed: August 22, 2019
    Date of Patent: June 22, 2021
    Inventor: Paul Bannister
  • Patent number: 11030825
    Abstract: A computer-aided design system enables physical articles to be customized via printing or embroidering and enables digital content to be customized and electronically shared. A user interface may be generated that includes an image of a model of an article of manufacture and user customizable design areas. Customization permissions associated with a selected design area are accessed. User provided content to be used in customizing a design area may be analyzed in real time using a trained engine to determine if it complies with one or more rules. If the user provided content satisfies a corresponding rule, manufacturing instructions and a design file may be transmitted to a printing system.
    Type: Grant
    Filed: July 6, 2020
    Date of Patent: June 8, 2021
    Assignee: Best Apps, LLC
    Inventor: Michael Bowen
  • Patent number: 11030268
    Abstract: In response to receiving a request for visiting a first web task associated with a website, a first task node is generated at a breadcrumb root node in a tree structure. In response to sequentially receiving requests for multiple subtasks of the first web task, multiple subtask nodes of the first task node are sequentially established in the tree structure. The subtask nodes of the multiple subtask nodes of the first task node are sequentially connected to the first task node according to a sequential order of the sequentially received requests for the multiple subtasks of the first web task. The multiple subtask nodes of the first task node are processed based a policy of the first web task, which includes dynamically reconfiguring the multiple subtask nodes of the first task node in response to the user's visitation of one or more subtask nodes of the multiple subtask nodes.
    Type: Grant
    Filed: January 24, 2019
    Date of Patent: June 8, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jian Liu, Dikran S. Meliksetian, Yang Sun, Zhi J. Wang
  • Patent number: 11025744
    Abstract: The described technology relates to rendering a client-side user interface using a server-side cache for providing the displayed data. In an example implementation, in response to a user interface (e.g., dashboard with multiple widgets in a web application) being launched on the client device, the server initiates a refresh of the cache for the widgets; and transmits a first set of data obtained from the cache for widgets in the user interface before the cache is updated in response to the initiated refresh. The first set of data is followed by a second set of data obtained from the cache for at least some of the widgets after the cache is updated in response to the initiated refresh. The client displays the user interface using the second set of data while overwriting, for one or more of the widgets, information previously displayed using the first set of data.
    Type: Grant
    Filed: April 27, 2020
    Date of Patent: June 1, 2021
    Assignee: Nasdaq, Inc.
    Inventor: Santhosh Philip George
  • Patent number: 11023836
    Abstract: A server includes a unit obtaining a position of a registered vehicle, a unit obtaining a vehicle dispatch position, a unit determining a candidate vehicle based on the vehicle dispatch position and the position of the registered vehicle, a unit transmitting information regarding an autonomous driving function of the candidate vehicle to a user device, a unit receiving information for identifying a dispatch vehicle, and a unit transmitting a vehicle dispatch position to the dispatch vehicle. The user device includes a unit receiving the information regarding the autonomous driving function of the candidate vehicle, a unit displaying the information regarding the autonomous driving function of the candidate vehicle, an unit accepting a user operation for selecting the dispatch vehicle, and a unit transmitting the information for identifying the dispatch vehicle to the server.
    Type: Grant
    Filed: June 15, 2018
    Date of Patent: June 1, 2021
    Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventors: Junya Watanabe, Yuji Sasaki, Seiji Arakawa, Naotoshi Kadotani, Masafumi Hayakawa, Takashi Hayashi
  • Patent number: 11023558
    Abstract: A web browser can be run on a back-end server to execute serverless functions. A request is received to execute a function, for example, on-demand. The request is forwarded to a web browser running as an execution engine on the back-end server. The function is executed inside the web browser running on the back-end server. A result of the function executed inside the web browser can be returned.
    Type: Grant
    Filed: April 3, 2020
    Date of Patent: June 1, 2021
    Assignee: International Business Machines Corporation
    Inventors: Toby Kurien, Richard Allen Young
  • Patent number: 11017469
    Abstract: Systems and methods are disclosed for a distributed trading system. The preferred invention offer solutions to problems that arise with High-Frequency Trading and the future of stock market regulation. The use of a distributed object brokered interface to facilitate transactions not only makes the trading faster but also more secure.
    Type: Grant
    Filed: August 4, 2017
    Date of Patent: May 25, 2021
    Assignee: Clarovia Holdings, LLC
    Inventors: Joseph D. Preston, William R. Rieger, Dan Alan Preston, Brett C. Simpson
  • Patent number: 11017039
    Abstract: To present one or more content to users of an online system, the online system identifies a content evaluation pipeline including an order of a plurality of stages having one or more computer models for evaluating a likelihood of user interaction with a content item. The content evaluation pipeline selects a decreasing number of content items, from each stage of the order, according to the order of the stages in the order. The online system identifies a set of candidate modifications to one or more operational parameters of the content evaluation pipeline. For each candidate modification, the online system determines a compute time value and a content selection value. For a given amount of compute time, the online system optimizes the one or more operational parameters based on the determined content time value and the determined content selection value to increase the content selection value of the content evaluation pipeline.
    Type: Grant
    Filed: December 1, 2017
    Date of Patent: May 25, 2021
    Assignee: Facebook, Inc.
    Inventors: Tianshi Gao, Pengjun Pei, Bingqing Wang
  • Patent number: 10997174
    Abstract: Methods and apparatus, including computer program products, are provided for a case join. In one aspect, there is provided method, which may include receiving a query for a predefined view that is configured to inhibit modification; detecting whether the predefined view includes a database table extended to include an additional column; and generating, in response to the query, a view based on a case join, when the predefined view includes the database table extended to include the additional column. Related apparatus, systems, methods, and articles are also described.
    Type: Grant
    Filed: November 20, 2015
    Date of Patent: May 4, 2021
    Assignee: SAP SE
    Inventors: Sang Il Song, Junhee Woo, Taehyung Lee, Sung Heun Wi, Ki Hong Kim, Yongsik Yoon
  • Patent number: 10999162
    Abstract: Systems and methods for ticket-based provisioning of cloud infrastructure from one or more cloud providers to build one or more computing workspaces of an enterprise. A provisioning platform provides a module catalog having one or more infrastructure-as-code (IAC) modules, each including code that is executable to provision cloud computing resources for the cloud infrastructure from the cloud providers to build the computing workspaces of the enterprise. A service catalog has one or more electronic entries mapped to and corresponding with the IAC modules of the module catalog. The service catalog receives one or more tickets that each specify at least one of the electronic entries in the service catalog, to bind each specified electronic entry with a corresponding IAC module, causing the provisioning platform to instantiate on the more cloud providers the computing resources for the cloud infrastructure corresponding to the ticket.
    Type: Grant
    Filed: May 15, 2020
    Date of Patent: May 4, 2021
    Assignee: HASHICORP
    Inventors: Paul Welch, Kim Ngo, Justin Campbell, Greg Hoin, Lauren Rother
  • Patent number: 10996764
    Abstract: A system includes a display device and a control circuit. The control circuit generates an interface including a visual representation of a component of a platform, a status of the component indicated by a plurality of sensors associated with the platform, and one or more user interface elements corresponding to the component of the platform and one or more locations on the interface. The control circuit receives an indication of one or more gestures identifying at least one user interface element; selects an interaction guard from a plurality of interaction guards each corresponding to a respective authorization process identifying at least one authorization gesture; initiates, responsive to the selected interaction guard, the authorization process corresponding to the interaction guard; and causes, responsive to receiving the at least one authorization gesture, an operation of the component corresponding to the identified at least one user interface element.
    Type: Grant
    Filed: July 12, 2019
    Date of Patent: May 4, 2021
    Assignee: Rockwell Collins, Inc.
    Inventors: Steven L. Kamada, Angela N. Dunlay, Phillip J. Hamm, Jonathan R. Demildt
  • Patent number: 10990757
    Abstract: A method and system for changing content of a window of an application program is provided. A contextual window system displays a window with content based on a current context of the window. The contextual window system receives from a user a context string for a new context for the window. When the context string includes a command, the contextual window system performs a function of the application program that implements the command to change from the current context of the window to the new context of the window. When the context string does not specify a command, the contextual window system submits the context string as a query for data of the application program to change from the current context of the window to the new context of the window. The contextual window system then modifies the content of the window to reflect the new context of the window.
    Type: Grant
    Filed: May 12, 2017
    Date of Patent: April 27, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Pranav Ramarao, Suresh Parthasarathy Iyengar, Balasubramanyan Ashok, Pushkar V. Chitnis
  • Patent number: 10977677
    Abstract: Embodiments are provided for importing contacts. A contact importer leverages the various contacts associated with a user of a content management service to find potential new users and/or customers. A contact importer may run on one or more devices of a user associated with an account on a content management system, and import various contacts of that user to a contact list. The list may be culled to weed out non-human contacts, and processed so as to assign an affinity score to each contact, expressing a degree of affinity to the user. Incentives may be offered to the user for either sending or approving an invitation to a contact to register with the content management system, paid upon the invitee successfully registering. Different incentives may be offered for an accepted invitation from various contacts or classes thereof.
    Type: Grant
    Filed: October 15, 2013
    Date of Patent: April 13, 2021
    Assignee: Dropbox, Inc.
    Inventors: Silvanus Lee, Franklin Ta
  • Patent number: 10977691
    Abstract: Systems and methods are disclosed for recommending shared electronic content via an online service. In some embodiments, a server can identify a first subscriber and a second subscriber to an online service that have access via the online service to an application for using or editing electronic content. The server can also determine a correspondence between usages of the application by the first and second subscribers via the online service with respect to at least one attribute of the application. The server can also identify an electronic content item generated with the application by the first subscriber. The server can also provide, via the online service, a recommendation for the electronic content item to the second subscriber based on the correspondence between the first usage and the second usage with respect to one or more attributes of the application.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: April 13, 2021
    Assignee: Adobe Inc.
    Inventors: Ajay Jain, Mansukh Patidar
  • Patent number: 10970755
    Abstract: This disclosure relates to system, method, and computer program for providing a wish-list user interface within a web browser, for tracking “fully-stacked prices” for items in the wish list, and for alerting users to a drop in a fully-stacked price of an item in the wish list. A browser extension provides a wish list user interface within a user's web browser. Via the user interface, a user is able to add products from different merchant websites to the wish list. As each item is added to the wish list, an initial multifactor-based price (i.e., the fully-stacked price) is calculated for the item. While an item remains in the wish list, a backend server continues to track the multifactor-based price for the item. In response to detecting a drop in a multifactor-based price for an item in the wish list, the browser extension alerts the user to the price drop.
    Type: Grant
    Filed: October 12, 2017
    Date of Patent: April 6, 2021
    Assignee: EBATES PERFORMANCE MARKETING, INC.
    Inventors: Serge Doubinski, Diana Chen, Andrey Vyrvich
  • Patent number: 10963696
    Abstract: An augmented reality (AR) overlay augments traditional menu items with corresponding photos, thereby facilitating a decision-making process of a user ordering from the menu. In addition to providing imagery of the menu items listed, other information may also be supplied, such as ratings, reviews etc. In this regard, users can visualize what to expect before ordering, and can order with a greater degree of confidence that they will enjoy the menu item they select.
    Type: Grant
    Filed: July 9, 2018
    Date of Patent: March 30, 2021
    Assignee: Google LLC
    Inventors: Cesar Morais Palomo, Haroon Baig