By Navigation, E.g., Using Categorized Browsing, Portals, Synchronized Browsing, Visual Networks Of Documents, Virtual Worlds Or Tours, Etc. (epo) Patents (Class 707/E17.111)
  • Patent number: 11789963
    Abstract: Systems and methods are disclosed for presenting web application content. A method for presenting web application content includes executing a web application using a web browser, the web application configured to display a web page element in a web browser. The method includes identifying an application component requested by a user action. The method also includes querying a component registry database for the application component, the component registry database including one or more application components loadable by the web application. The method then includes obtaining, from a link in the component registry database, application component code for the application component. The method also includes incorporating the application component code into the web page element. The method also includes rendering the application component code and the web page element using the web browser so that the application component is displayed in the web browser as part of the web page element.
    Type: Grant
    Filed: March 18, 2021
    Date of Patent: October 17, 2023
    Assignee: Capital One Services, LLC
    Inventors: Sayak Banerjee, Justine Thomas
  • Patent number: 11714825
    Abstract: Provided are methods and systems comprising receiving a data set comprising a plurality of records having a plurality of fields, displaying a plurality of graphical objects representing the plurality of records, receiving a selection of one or more of the plurality of fields, determining, based on the selected one or more of the plurality of fields, a similarity score between each of the records of the plurality of records, and adjusting, based on the similarity scores, the plurality of graphical objects.
    Type: Grant
    Filed: May 18, 2018
    Date of Patent: August 1, 2023
    Assignee: QlikTech International AB
    Inventors: Alexei Pogrebtsov, Elif Tutuk
  • Patent number: 11075976
    Abstract: Systems and techniques are described for remoting application user interfaces. One of the techniques includes receiving a first user request to access an application from a first user device, wherein the application comprises a respective user interface code path corresponding to each of a plurality of user device classes, and wherein each user interface code path, when executed, generates a user interface that is specific to user devices of the corresponding user device class; classifying the first user device into a first user device class of the plurality of user device classes; causing the application to generate a user interface by executing a first user interface code path corresponding to the first user device class; and providing the user interface for presentation on the first user device in response to the first user request.
    Type: Grant
    Filed: December 24, 2014
    Date of Patent: July 27, 2021
    Assignee: VMware, Inc.
    Inventors: Salim AbiEzzi, Osten Kit Colbert
  • Patent number: 10996845
    Abstract: In accordance with various embodiments of the present disclosure, a method, an application, a browser, and an electronic device for providing webpage content are provided. In some embodiments, the method comprises: detecting a sliding action of a user when a first content webpage is displayed, and providing a second content webpage based on the detection, wherein the second content webpage is a new content webpage obtained based on the first content webpage.
    Type: Grant
    Filed: March 24, 2017
    Date of Patent: May 4, 2021
    Assignee: Alibaba Group Holding Limited
    Inventor: Weijia He
  • Patent number: 10798127
    Abstract: Systems and methods for enhanced DOM and event mirroring and security in web applications provides an intermediate Master Browser between web content and client devices to improve security and other enhancements.
    Type: Grant
    Filed: November 4, 2016
    Date of Patent: October 6, 2020
    Assignee: Digital Guardian LLC
    Inventors: Andrei Sheretov, Naveen Ramaiah, Praveen Banoth, Sunil Agrawal
  • Patent number: 10789417
    Abstract: A method, apparatus and computer program product are provided in order to identify relationships between documents, thereby facilitating a user's search of the documents. In the context of a method, one or more documents accessed by a user from a first document are determined. The method also determines a strength of effects value for each of the one or more documents accessed by the user from the first document based at least partially upon access by the user of the respective documents. The method also provides for a display illustrating the relationships between the first document and the one or more documents based at least partially upon the strength of effects value for the respective documents. The method may provide for the display by defining a visual representation of the one or more documents based upon the strength of effects value for the respective documents.
    Type: Grant
    Filed: May 24, 2012
    Date of Patent: September 29, 2020
    Assignee: THE BOEING COMPANY
    Inventor: Andrew Michael Huckey
  • Patent number: 10733361
    Abstract: According to an embodiment, a content reproducing apparatus includes a determination unit, a decision unit, an acquisition unit and a reproducing unit. The determination unit determines a reproduction condition for first content scheduled to be reproduced. The decision unit decides first acquisition information for acquiring the first content based on the reproduction condition. The acquisition unit acquires the first content using the first acquisition information. The reproducing unit reproduces the first content.
    Type: Grant
    Filed: January 21, 2016
    Date of Patent: August 4, 2020
    Assignee: KABUSHIKI KAISHA TOSHIBA
    Inventors: Shunichi Gondo, Hiroyuki Aizu, Shinya Murai
  • Patent number: 10686887
    Abstract: Some embodiments provide a non-transitory machine-readable medium stores a program. The program interacts, through a first page of a web browser application, with an application hosted on a first domain. The program further establishes, through a second page embedded in the first page, a bidirectional communication channel with a service instance hosted on a second domain. The service instance is configured to facilitate communication for a collaboration session between the computing device and a set of computing devices interacting with the application. The program also receives data for the collaboration session through the first page of the web browser application. The program further transmits the data through the bidirectional communication channel by sending the data from the first page to the second page and forwarding the data to the service instance.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: June 16, 2020
    Assignee: SAP SE
    Inventor: Satishkumar Sekharan
  • Patent number: 10681156
    Abstract: There is provided a system and process for showing and delivering to a web site publisher, without requiring the publisher to make any changes in the web site, a list of URLs browsed by users before and after the users land on a given URL. The URLs on the list include the last and next N URLs browsed by users before and after browsing the publisher defined URL. The system and process provides for identifying unique users and total visits statistics for a given URL or composite statistics for multiple URL paths.
    Type: Grant
    Filed: July 17, 2015
    Date of Patent: June 9, 2020
    Inventor: Melih Abdulhayoglu
  • Patent number: 10567517
    Abstract: In various embodiments described herein, a content extension and programming interface enable third-party content extensions to supply transformation and filtering actions and associated criteria to native web clients on a system. In one embodiment, the native web client loads data for a third-party content filtering, blocking, or transformation extension and conducts extension defined actions without requiring additional intermediation by the third-party content. In one embodiment, a third-party application downloaded to a mobile or handheld device can include an extension data object that provides actions and triggers that are loaded by a native web client of the system. The third-party application is not required to execute continuously and can exit or be terminated once the web client retrieves the extension data object.
    Type: Grant
    Filed: June 5, 2015
    Date of Patent: February 18, 2020
    Assignee: Apple Inc.
    Inventors: Samuel M. Weinig, Jessie Berlin, Benjamin Poulain, Adele Peterson, Brian Weinstein, Richard Mondello, Alex Christensen
  • Patent number: 10542123
    Abstract: A webpage feedback method implemented on a client device comprising the steps of creating a serialized webpage document of the webpage as implemented in the browser on the client device and of the inputted feedback by the feedback script and transmitting the serialized webpage document to the remote server of the serialized annotated webpage document by the implemented feedback script. A webpage feedback method implemented on a server system comprising the steps of receiving a feedback request from a client device on which a subscribing webpage is implemented, uploading a feedback script to the requesting client device, receiving a serialized webpage document from the client device and implementing the web page using the annotated hypertext markup language.
    Type: Grant
    Filed: May 23, 2016
    Date of Patent: January 21, 2020
    Assignee: USABILLA B.V.
    Inventor: Gijs Willem Kunze
  • Patent number: 10516743
    Abstract: In an embodiment, a method is performed by a computer system. The method includes automatically receiving, from an agent on a client device that is physically distinct from the computer system, a cookie corresponding to an active user session on a website. The active user session is previously established on the website in response to the website receiving valid user credentials from the client device. The method also includes storing the cookie in memory. In addition, the method includes, via the cookie, collecting information from the website over the active user session, thereby reusing the active user session. Further, the method includes periodically sending a dummy request comprising the cookie to the website, thereby preserving the active user session.
    Type: Grant
    Filed: March 24, 2015
    Date of Patent: December 24, 2019
    Assignee: Quest Software Inc.
    Inventors: Yinghua Qin, Shengzhi Liu
  • Patent number: 10509794
    Abstract: Systems and methods are disclosed for generating one or more files to visualize query results. The systems and methods can include parsing one or more files that include one or more queries and computer-executable instructions for displaying results of the one or more queries. The one or more queries can identify a set of data to be processed and a manner of processing the set of data. The systems and methods can further include generating one or more files that include the results of the queries and computer-executable instructions for displaying one or more visualizations of the results.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: December 17, 2019
    Assignee: Splunk Inc.
    Inventors: Nicholas J. Filippi, Siegfried Puchbauer, Ruyuan Ge
  • Patent number: 10474425
    Abstract: A method, system and voice browser execute voice applications to perform a voice-based function. A document is retrieved and parsed to create a parse tree. Script code is created from the parse tree, thereby consuming part of the parse tree to create a reduced parse tree. The reduced parse tree is stored in a cache for subsequent execution to perform the voice-based function.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: November 12, 2019
    Assignee: Avaya Inc.
    Inventors: Lin Lin, Ping Lin
  • Patent number: 10453058
    Abstract: The present disclosure is directed to electronic transaction management methods and systems that facilitate transactions between multiple parties by providing web-based transaction environments that enable all aspects of transaction establishment and performance, including document processing and execution for establishing binding agreements. The transaction management capabilities facilitate transaction performance through the use of multiple transaction environments, such as a real-time, simultaneous execution environment wherein its establishment and maintenance is determinable and within which the obtainment of multiple handwritten signatures to an executable transaction document can occur simultaneously and in real-time.
    Type: Grant
    Filed: December 17, 2014
    Date of Patent: October 22, 2019
    Inventors: Joshua A. Bartley, Maxwell J. Battcher
  • Patent number: 10447761
    Abstract: A method and system for capturing web content from a web server includes a capturing server establishing an active link between a client device and the capturing server that allows the client device to remotely control an active web browsing session, between the capturing server and the web server, to select web content. The method also includes establishing the active web browsing session between the capturing server and the web server using a web browser executing on the capturing server. The capturing server further receives the web content from the web server, without the web content being routed through the client device, and captures the web content during the active web browsing session as a set of images of the web browser. The set of images is captured to a non-volatile storage device, remote from the client device, for later retrieval on a future date.
    Type: Grant
    Filed: July 31, 2015
    Date of Patent: October 15, 2019
    Assignee: PAGE VAULT INC.
    Inventors: Jeffrey T Eschbach, Todd Walter Price, Stephen Gregory Nazaran
  • Patent number: 10429644
    Abstract: Measures, including methods, systems, and non-transitory computer-readable storage media, for processing data for an augmented reality environment. An augmented reality user device receives at least one signal from a radio frequency beacon at at least one radio frequency receiver of the augmented reality user device. A spatial resolution operation is performed in relation to the at least one received signal to determine a location of the radio frequency beacon. A virtual object is rendered in an augmented reality environment on the augmented reality user device at least on the basis of the determined location.
    Type: Grant
    Filed: July 21, 2017
    Date of Patent: October 1, 2019
    Assignee: ARM Limited
    Inventor: Paul Williamson
  • Patent number: 10419569
    Abstract: A web view processor performs processing by utilizing a web browser function, and a native view processor performs processing without utilizing a web browser function. A request for information is sent from the web view processor, via a proxy processor, to a server that is connected to an information communication network. Information is acquired at the proxy processor from the server in response to the request, the information is stored in a memory, the information is converted at the proxy processor into a format that can be processed by the native view processor, and the information whose format was converted is transmitted from the proxy processor to the native view processor.
    Type: Grant
    Filed: July 8, 2016
    Date of Patent: September 17, 2019
    Assignee: DENA CO., LTD.
    Inventor: Hironori Bono
  • Patent number: 10419807
    Abstract: A display apparatus includes: an image processor; a display unit; a remote controller which includes a touch input unit to detect motion of a user; a remote control signal receiver which receives a remote control signal from the remote controller corresponding to the motion of a user; and a controller which displays the content information window as if the content information window enters from an outside of a display area to an inside of the display area in accordance with the motion that a user moves from an outside of an area of the touch input unit to an inside of the area, or stops displaying the content information window as if the content information window exits from the inside of the display area to the outside of the display area in accordance with the motion that a user moves from the inside of the area of the touch input unit to the outside of the touch input unit.
    Type: Grant
    Filed: July 20, 2018
    Date of Patent: September 17, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Yong-hwan Kwon
  • Patent number: 10389849
    Abstract: A distributed computational system, with local and remote processing components, is configured to provide a user interface of the local component that is stored in the local component but is controlled and updated by the remote component.
    Type: Grant
    Filed: April 22, 2009
    Date of Patent: August 20, 2019
    Assignee: HERE Global B.V.
    Inventors: Curtis Allred, Geoffrey Bonser, Eric Fu, Michael Libes
  • Patent number: 10380113
    Abstract: A computing system can archive information from internetworked computers, such as Internet content, for later retrieval. A server system processes content providers, such as DNS registries and web sites, to extract and store content, including text, image, audio, and video content. For web sites, HTML source code is stored along with a browser-rendered display file. The content is perpetually archived to create a historical record of information for each content provider. An interface is used to retrieve the archived content in response to queries.
    Type: Grant
    Filed: October 20, 2014
    Date of Patent: August 13, 2019
    Inventor: Rodney D. Johnson
  • Patent number: 10360200
    Abstract: A process for numbering flowchart elements populates a graphical display with a collection of flowchart elements and ranks the flowchart elements based on the flowchart elements' geometric location. The process separates the elements into ranked branches and trees, and numbers each element according to the chart element's position within the branches and trees, relative to the other chart elements.
    Type: Grant
    Filed: January 23, 2017
    Date of Patent: July 23, 2019
    Assignee: TurboPatent Inc.
    Inventor: Chad Kirby
  • Patent number: 10353984
    Abstract: Identifying sequential browsing operations includes receiving session data associated with a plurality of sessions, creating a reduced page for each page in a series of pages associated with a first session in the plurality of sessions, and creating a hash value associated with each reduced page for each page in the series of pages associated with the first session of the plurality of sessions. Responsive to a determination that the hash value of the first session is equivalent to the hash value of the second session, an associated page is identified as an equivalent page and the equivalent pages are merged to create a common sequence without a need to resend requests associated with the session data to a server.
    Type: Grant
    Filed: September 13, 2013
    Date of Patent: July 16, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Paul Ionescu, Iosif Viorel Onut
  • Patent number: 10339195
    Abstract: Methods and apparatus for controlling navigation behavior in a computer network include an object creation node, an object navigation node, and an object server node. The object creation node may define objects in images that are associated with network resources. The object server node stores the objects and associated network resources. When an image containing an object is retrieved by an object navigation node, the object server node sends a definition of the object and a network resource identifier to the object navigation node. The object navigation node can access the network resource using the received network resource identifier when interacting with the object.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: July 2, 2019
    Assignee: Pleenq LLC
    Inventor: Justin Mealey
  • Patent number: 10325000
    Abstract: A system for automatically generating a wrapper for an entire website, the wrapper characterizing the structure of the website, the system having a plurality of functional elements, including at least one annotation module to classify components of a page and generate an annotated, a page classification module to identify functional and informational components of an annotated page, and an action module to identify an action to be taken to further navigate the website, wherein at least one of the annotation module, page classification module and action module is operable in response to a plurality of domain-specific rules, where a domain is understood as a conceptual domain such as real estate, used cars, or electronics.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: June 18, 2019
    Inventors: Georg Gottlob, Tim Furche, Giovanni Grasso, Christian Schallhart, Giorgio Orsi
  • Patent number: 10326818
    Abstract: A method includes receiving a request for a target Web page, the request containing a session identifier (ID) associated with an instance of a Web browser, and determining if the session ID is new or existing. If the session ID is new, the method includes creating a window session object, and initializing the window session object with data defining a state of the instance of the Web browser. If the session ID is existing, the method includes accessing a stored window session object using the session ID, the stored window session object containing data defining a state of the instance of the Web browser, generating the target Web page based on the data, and providing the target Web page to the Web browser.
    Type: Grant
    Filed: September 26, 2016
    Date of Patent: June 18, 2019
    Assignee: PTC Inc.
    Inventors: Matthew Harvey, Jared MacDonald, Andre Beskrowni, Joshua Spiewak
  • Patent number: 10320856
    Abstract: A server is configured to provide a service that manages access to communication sessions supported by at least one communication service and to which user devices connect. The service assigns to users registered with the service respective communication identifiers that the users, and unregistered users of the service, use to access the communication sessions via user devices. The service maps each communication identifier to a list of communication sessions, if any, in which the respective user is currently participating and/or is scheduled to participate. The service receives from a user device a join request from a requester. The join request indicates a particular communication identifier of a particular user registered with the service and a requester identifier. The service connects the user device to a communication session, if any, based on the particular communication identifier and the requester identifier.
    Type: Grant
    Filed: October 6, 2016
    Date of Patent: June 11, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Jonathan Rosenberg, Patrick C. Linskey, Brenno A. Cantelli, Jeffrey S. Jones
  • Patent number: 10310697
    Abstract: An exemplary method includes a user interface system providing a graphical user interface view that includes a high-level menu including first and second of high-level menu options respectively associated with first and second sub-menus, assigning the first high-level menu option an active status, activating the first sub-menu such that the first sub-menu is navigable with a directional pad (“D-pad”) of a remote control device while the first high-level menu option has the active status, receiving user input provided by way of a toggle button of the remote control device designated to toggle between the first and second high-level menu options, toggling the active status from the first high-level menu option to the second high-level menu option, and activating the second sub-menu such that the second sub-menu is navigable with the D-pad of the remote control device while the second high-level menu option has the active status.
    Type: Grant
    Filed: November 29, 2013
    Date of Patent: June 4, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Brian F. Roberts, Imran Arif Maskatia, Paul Bradley Bowers
  • Patent number: 10298667
    Abstract: The invention relates to a method for a remote presentation between a first terminal (100) and at least one second terminal (200, 200?) connected via a network, including the steps of: generating (20) events during an action of a user on one of the peripherals of the first terminal, and sending said generated events to a machine controller (110) of the first terminal. The invention is essentially characterized by also including the steps of: sending (30) said generated events to a web server (300); and sending (40) said events from said web server (300) to at least one machine controller among the machine controller (210) of said second terminal (200) and the machine controller (410) of a video server (400), the configuration of which is compatible with that of the first terminal (100).
    Type: Grant
    Filed: September 24, 2013
    Date of Patent: May 21, 2019
    Assignee: IMS SOFTWARE SERVICES, LTD.
    Inventor: Olivier Cadou
  • Patent number: 10289730
    Abstract: A first user interaction is detected indicating a user selection of a document. Relationship information on the document is accessed to identify related documents. Relationship information is accessed on the related documents to identify other related documents. This continues until all related documents are identified. The documents are displayed, on a single user interface display, in a aggregate view and each document is represented by a document display pane that shows summary information from the document.
    Type: Grant
    Filed: February 16, 2015
    Date of Patent: May 14, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael F. Falkner, Annette M. Bruer, Shivendushital Pyarelal Pandey, Kevin M. Honeyman
  • Patent number: 10268658
    Abstract: A page loading method includes acquiring an instruction of loading page content, acquiring positioning information of a current display area of a page, acquiring page content corresponding to the current display area according to the positioning information, loading the page content corresponding to the current display area, and performing a page content pre-loading for a predetermined area adjacent to the current display area. The page content pre-loading includes determining page content within a predetermined number of pixels above and below the current display area, and pre-loading the page content within the predetermined number of pixels. The page content pre-loading further includes determining a browsing trend of the page according to operation trajectory tracking, and acquiring and pre-loading page content of a next display area according to the browsing trend.
    Type: Grant
    Filed: May 30, 2018
    Date of Patent: April 23, 2019
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Yingping Chen, Dingfen Long, Xueheng Guo, Jing Li, Hao Wu, Hengbing Liu
  • Patent number: 10261679
    Abstract: A computer device enables a user to construct presentations from independent Hosted Information Resources. A dynamic navigation user interface includes a navigation specific user interface control element that when selected cause the web browser to navigate between the ordered set of digital resources in the resource data set. The client device causes the display screen to display the webpage with the dynamic navigation user interface in the web browser. Responsive to the selection of a control element in the dynamic navigation user interface, the web browser application loads the next resource of the ordered set of resources and updated dynamic navigation user interface is generated.
    Type: Grant
    Filed: September 20, 2016
    Date of Patent: April 16, 2019
    Assignee: Knowlio, Inc.
    Inventors: Jean-Paul Sylvain Boodhoo, Will McGarrett Harper
  • Patent number: 10262011
    Abstract: A method accesses information related to a reference entity through a display device. The method includes providing an ontology describing the reference entity and entities, the reference entity and the entities being classes of the ontology or being arranged into classes, the classes having respective properties; receiving information for identifying the reference entity; and calculating a network of entities out of the entities, the entities having relationships with the reference entity, according to the properties. The method further includes identifying portions available on an area of the display device, according to the classes of the ontology; assigning the entities to at least one of the display area portions; selecting a display area portion out of the display area portions; and displaying, on the display device, images and/or text data for indicating at least part of the entities of the network assigned to the selected display area portion.
    Type: Grant
    Filed: October 21, 2010
    Date of Patent: April 16, 2019
    Assignee: Telecom Italia S.p.A.
    Inventors: Rossana Simeoni, Dario Mana, Fabrizio Antonelli, Vincenzo Cuciti, Luca Console, Ilaria Lombardi, Fabiana Vernero, Monica Perrero
  • Patent number: 10229083
    Abstract: A computing system comprises one or more core processors coupled to a communication network among the cores via a switch in each core and switching circuitry to forward data among cores and switches. Features include a programmable classification processor for directing packets, techniques for managing virtual functions on an IO accelerator card, packet scheduling techniques, multi-processor communication using shared FIFOs, programmable duty cycle adjustment and delay adjustment circuits, a new class of instructions that use a ready bit, and cache coherence and memory ordering techniques.
    Type: Grant
    Filed: September 1, 2017
    Date of Patent: March 12, 2019
    Assignee: Mellanox Technologies Ltd.
    Inventor: Carl G. Ramey
  • Patent number: 10198599
    Abstract: The present application discloses a privacy user interactive apparatus including a display panel configured to display a stereoscopic image of a user input interface in a three-dimensional display space; a three-dimensional positional sensor configured to detect a three-dimensional position of a user input object; and a processor coupled to the display panel and the three-dimensional positional sensor, configured to control the display panel to display the stereoscopic image of the user input interface in the three-dimensional display space, configured to receive an input control signal from the three-dimensional positional sensor, and configured to execute an operation in response to the input control signal. The display panel is configured to display a three-dimensional image of the user input interface in the three-dimensional display space and a two-dimensional image outside the three-dimensional display space.
    Type: Grant
    Filed: January 18, 2017
    Date of Patent: February 5, 2019
    Assignee: BOE TECHNOLOGY CO., LTD.
    Inventor: Chiehhsing Chung
  • Patent number: 10191644
    Abstract: Provided is an information processing apparatus including an operation detection unit configured to detect a user's operation, and a display control unit configured to display content in a part including a middle of a display screen and display thumbnails corresponding to content belonging to one category in one direction along one side of the display screen in a region located separately from the middle of the display screen. The display control unit moves the displayed thumbnails in a vertical direction with respect to the one direction according to an operation which is detected by the operation detection unit and is an operation of switching the one category to which the content corresponding to the displayed thumbnails belongs.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: January 29, 2019
    Assignee: Sony Corporation
    Inventors: Seiji Suzuki, Naoki Saito, Kazuto Nishizawa, Masao Kondo
  • Patent number: 10158722
    Abstract: A method and system for the scheduled capturing of web content from a web server includes a capturing server establishing a link with a client device and receiving over the link from the client device a set of indications for web content to capture and schedule information for capturing the web content. The method further includes performing, in accordance with the schedule information, establishing a network connection with the web server hosting a web resource of the indicated web content, receiving the web resource over the network connection from the web server without the web resource being routed through the client device, and capturing the web resource as a set of images of the web resource loaded into a web browser executing on the capturing server.
    Type: Grant
    Filed: July 31, 2015
    Date of Patent: December 18, 2018
    Inventors: Jeffrey T Eschbach, Todd Walter Price, Stephen Gregory Nazaran
  • Patent number: 10152540
    Abstract: A method, performed by an electronic device, for linking a thumbnail of an image and at least one web page is disclosed. In this method, the image including at least one text region may be accessed in a storage unit. At least one text region may be detected in the image and at least one character string in the at least one text region may be recognized. Further, the method may include selecting the at least one web page from the plurality of web pages and linking the thumbnail of the image and the at least one web page.
    Type: Grant
    Filed: April 17, 2015
    Date of Patent: December 11, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Seungwoo Yoo, Duck Hoon Kim, Young-Ki Baik, Kang Kim, Seok-Soo Hong
  • Patent number: 10142380
    Abstract: Online conferencing involving video and audio in which automatic actions such as recording and broadcasting is performed by adding a visualized representation of the action into the online conference area of a user interface. The action appears as a visualization in the contacts portion of the user interface, some of which contacts may represent individuals that may be joined into a conference. Recording or broadcasting the action may thus be efficiently performed in a consistent manner as how individuals are added into an online conference, thereby taking advantage of muscle memory of the participant.
    Type: Grant
    Filed: April 15, 2016
    Date of Patent: November 27, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amit Kumar Dutta, Anand Srinivasan, Christopher M. Eagan, Krishnan Ananthanarayanan, Dhigha Sekaran, Marius Ungureanu
  • Patent number: 10122809
    Abstract: A computerized system and method for tracking and reporting online activity across a plurality of clients and servers is disclosed that intercepts and logs secure and non-secure HTTP request and response pages, analyzes each of the received page records, associates each page record to an event type based on user-defined parameters, identifies and extracts user-defined attributes of each page record based on its event type, and reports on the occurrence of the event along with its associated attributes.
    Type: Grant
    Filed: June 12, 2017
    Date of Patent: November 6, 2018
    Inventor: Peter K Trzyna
  • Patent number: 10095667
    Abstract: A link association method and system. The method involves receiving by a computer processor from a user, a first link for a first Webpage and a second link for a second Webpage. The user determines that the first Webpage is related to the second Webpage. The computer processor receives a specification command indicating that the first Webpage is related to the second Webpage and in response the computer processor associates the first link with the second link. The computer processor stores the first link associated with the second link and generates a report indicating that the first link is related to the second link.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: October 9, 2018
    Assignee: International Business Machines Corporation
    Inventor: Sarbajit K. Rakshit
  • Patent number: 10095656
    Abstract: Embodiments of the present invention provide a method, system and computer program product for the dynamic association of components in a multi-tier application to different layers of a corresponding multi-tier application infrastructure. In an embodiment of the invention, a method for dynamically associating components in a multi-tier application to different layers of a corresponding multi-tier application infrastructure includes defining in memory of a host computing system a pattern that has an inventory of components of a multi-tier application. The method also includes associating each of the components with a corresponding tier label for an n-tier architecture. The method yet further includes loading the pattern into a pattern engine. Finally, the method includes deploying by the pattern engine each component of the pattern to a layer of the n-tier architecture corresponding to a tier label associated with the component.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: October 9, 2018
    Assignee: International Business Machines Corporation
    Inventors: Ajay A. Apte, Roy F. Brabson, Orvalle T. Kirby, III, Jason R. McGee, Scott C. Moonen, Donald R. Woods
  • Patent number: 10089406
    Abstract: A system for generating a web page that integrates content from different content sources. The system defines a request configured to be transmitted from a consumer application to a producer application. The request is for the producer application to provide content to the consumer application. The system adds additional custom data to the request via a plurality of integration points. The additional custom data is configured to be interpreted by handlers corresponding to the integration points. The system receives content produced by the producer application. The producer application produces the content based upon the request and the additional custom data. The system displays the received content to appear as an integrated whole with other content on a page.
    Type: Grant
    Filed: January 30, 2013
    Date of Patent: October 2, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: David Schneider, Scott O'Bryan, Michael Elges, Steven Bradley Likes, Venkata Guddanti
  • Patent number: 10083159
    Abstract: A method and system for recording, editing, and playback of web browser sessions, which captures a series of user visits to web pages, including the initial state of each page and all user interactions with the web pages, are provided. An application uses a web browser's native API (application programming interface) to record and store web pages and user interactions in a unique data format (not as video). Using the browser's native API for recording makes it possible to edit the recording of the user's web session, modifying the recording in ways that are not possible with video recording. The recorder application comprises a core engine implemented in JavaScript and various server configurations, either local or remote, for playback.
    Type: Grant
    Filed: July 13, 2016
    Date of Patent: September 25, 2018
    Assignee: Screen Share Technology Ltd.
    Inventors: Timur Bekmambetov, Guy Bedford, Daniel Kehoe
  • Patent number: 10067729
    Abstract: Systems and methods for enabling co-browsing are provided herein. A device, such as a web server, may execute a browser application that initiates co-browsing capabilities between a host computing device and one or more guest computing devices. Activatable code is injected and/or otherwise embedded in one or more web pages. Subsequently, using the activatable code, web browser information on the host computing device is obtained and processed for display on the one or more guest computing devices.
    Type: Grant
    Filed: November 11, 2015
    Date of Patent: September 4, 2018
    Assignee: Recursive Labs, Inc.
    Inventors: Brian David Handrigan, Mark David Comiso, Eldon Spencer Markowski
  • Patent number: 10067730
    Abstract: Systems and methods for enabling co-browsing are provided herein. A device, such as a web server, may execute a browser application that initiates co-browsing capabilities between a host computing device and one or more guest computing devices. Activatable code is injected and/or otherwise embedded in one or more web pages. Subsequently, using the activatable code, web browser information on the host computing device is obtained and processed for display on the one or more guest computing devices.
    Type: Grant
    Filed: March 17, 2017
    Date of Patent: September 4, 2018
    Assignee: Recursive Labs, Inc.
    Inventors: Brian David Handrigan, Mark David Comiso, Eldon Spencer Markowski, Bud Albers, Daniel Alstadt, David Wilcox, Ryan Vincent
  • Patent number: 10069814
    Abstract: Single sign on technology enables shared access to a protected service, such as an application, from a plurality of dynamically associated computing devices. After logging into the application from one of the computing device, a user may access the application from the other computing devices without re-authentication. A user may also log out from the application from any of the computing device. Unique machine identifications, such as device DNA, for identifying each of the computing devices are used in, for example, a method, apparatus (such as a login server) and computer program product. A single session may be shared across multiple computing devices. The same authentication token, such as a SAML token, may also be used for all of the computing devices having the same user session.
    Type: Grant
    Filed: October 28, 2014
    Date of Patent: September 4, 2018
    Assignee: CA, Inc.
    Inventors: Jameel Ahmed Kaladgi, Mohammed Mujeeb Kaladgi
  • Patent number: 10063618
    Abstract: A remote browsing process is directed to the generation and management of a remote persistent browsing context at a network computing provider. A client computing device requests a remote persistent browsing context instance at a network computing provider. The network computing provider provides processing results corresponding to processed representations of requested content to the client computing device. The persistent browsing context may be maintained at the network computing provider subsequent to the user ending his interaction with the browser application at the client device. A client computing device may subsequently request access to the persistent browsing context maintained at the network computing and storage device.
    Type: Grant
    Filed: November 23, 2015
    Date of Patent: August 28, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Jonathan A. Jenkins, Brett R. Taylor
  • Patent number: 10037310
    Abstract: Systems and methods of evaluating content in a computer networked environment are provided. The data processing system can provide a first link to content for display on a first web page and a second link to the content for display on a second web page. The first and second links have first and second thumbnails associated with the content, respectively. The system determines at least one of a first number of views and a first number of conversions of the first link and at least one of a second number of views and a second number of conversions of the second link. The system can determine a quality metric of the first thumbnail and a quality metric of the second thumbnail, and can select one of the first thumbnail and the second thumbnail for display on a web page based on the quality metrics.
    Type: Grant
    Filed: August 10, 2012
    Date of Patent: July 31, 2018
    Assignee: GOOGLE LLC
    Inventors: Gregory Matthew Marra, Frances Bordwell Haugen
  • Patent number: 10013402
    Abstract: Methods, systems and computer readable media are provided for managing user generated content in relation to content. One example method includes receiving content from a mobile device. The received content is associated to one or more entities. The method associates the received content to a media forum. The association of the content to the media forum enabling at least one discussion regarding the received content on the media forum. The media forum having an interest graph that adjusts over time. Responsive to receiving a request to view an article, the method selects the media forum to be associated with the article when the article is presented on a display, the association of the media forum to the article provides an adjustment to the interest graph of the media forum.
    Type: Grant
    Filed: November 8, 2013
    Date of Patent: July 3, 2018
    Assignee: Oath Inc.
    Inventors: Michael Metcalf, Jaesung Park