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: 11789963Abstract: 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: GrantFiled: March 18, 2021Date of Patent: October 17, 2023Assignee: Capital One Services, LLCInventors: Sayak Banerjee, Justine Thomas
-
Patent number: 11714825Abstract: 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: GrantFiled: May 18, 2018Date of Patent: August 1, 2023Assignee: QlikTech International ABInventors: Alexei Pogrebtsov, Elif Tutuk
-
Patent number: 11075976Abstract: 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: GrantFiled: December 24, 2014Date of Patent: July 27, 2021Assignee: VMware, Inc.Inventors: Salim AbiEzzi, Osten Kit Colbert
-
Patent number: 10996845Abstract: 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: GrantFiled: March 24, 2017Date of Patent: May 4, 2021Assignee: Alibaba Group Holding LimitedInventor: Weijia He
-
Patent number: 10798127Abstract: 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: GrantFiled: November 4, 2016Date of Patent: October 6, 2020Assignee: Digital Guardian LLCInventors: Andrei Sheretov, Naveen Ramaiah, Praveen Banoth, Sunil Agrawal
-
Patent number: 10789417Abstract: 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: GrantFiled: May 24, 2012Date of Patent: September 29, 2020Assignee: THE BOEING COMPANYInventor: Andrew Michael Huckey
-
Patent number: 10733361Abstract: 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: GrantFiled: January 21, 2016Date of Patent: August 4, 2020Assignee: KABUSHIKI KAISHA TOSHIBAInventors: Shunichi Gondo, Hiroyuki Aizu, Shinya Murai
-
Patent number: 10686887Abstract: 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: GrantFiled: December 22, 2016Date of Patent: June 16, 2020Assignee: SAP SEInventor: Satishkumar Sekharan
-
Patent number: 10681156Abstract: 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: GrantFiled: July 17, 2015Date of Patent: June 9, 2020Inventor: Melih Abdulhayoglu
-
Patent number: 10567517Abstract: 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: GrantFiled: June 5, 2015Date of Patent: February 18, 2020Assignee: Apple Inc.Inventors: Samuel M. Weinig, Jessie Berlin, Benjamin Poulain, Adele Peterson, Brian Weinstein, Richard Mondello, Alex Christensen
-
Patent number: 10542123Abstract: 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: GrantFiled: May 23, 2016Date of Patent: January 21, 2020Assignee: USABILLA B.V.Inventor: Gijs Willem Kunze
-
Patent number: 10516743Abstract: 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: GrantFiled: March 24, 2015Date of Patent: December 24, 2019Assignee: Quest Software Inc.Inventors: Yinghua Qin, Shengzhi Liu
-
Patent number: 10509794Abstract: 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: GrantFiled: April 28, 2017Date of Patent: December 17, 2019Assignee: Splunk Inc.Inventors: Nicholas J. Filippi, Siegfried Puchbauer, Ruyuan Ge
-
Patent number: 10474425Abstract: 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: GrantFiled: June 29, 2015Date of Patent: November 12, 2019Assignee: Avaya Inc.Inventors: Lin Lin, Ping Lin
-
Patent number: 10453058Abstract: 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: GrantFiled: December 17, 2014Date of Patent: October 22, 2019Inventors: Joshua A. Bartley, Maxwell J. Battcher
-
Patent number: 10447761Abstract: 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: GrantFiled: July 31, 2015Date of Patent: October 15, 2019Assignee: PAGE VAULT INC.Inventors: Jeffrey T Eschbach, Todd Walter Price, Stephen Gregory Nazaran
-
Patent number: 10429644Abstract: 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: GrantFiled: July 21, 2017Date of Patent: October 1, 2019Assignee: ARM LimitedInventor: Paul Williamson
-
Patent number: 10419569Abstract: 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: GrantFiled: July 8, 2016Date of Patent: September 17, 2019Assignee: DENA CO., LTD.Inventor: Hironori Bono
-
Patent number: 10419807Abstract: 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: GrantFiled: July 20, 2018Date of Patent: September 17, 2019Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventor: Yong-hwan Kwon
-
Patent number: 10389849Abstract: 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: GrantFiled: April 22, 2009Date of Patent: August 20, 2019Assignee: HERE Global B.V.Inventors: Curtis Allred, Geoffrey Bonser, Eric Fu, Michael Libes
-
Patent number: 10380113Abstract: 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: GrantFiled: October 20, 2014Date of Patent: August 13, 2019Inventor: Rodney D. Johnson
-
Patent number: 10360200Abstract: 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: GrantFiled: January 23, 2017Date of Patent: July 23, 2019Assignee: TurboPatent Inc.Inventor: Chad Kirby
-
Patent number: 10353984Abstract: 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: GrantFiled: September 13, 2013Date of Patent: July 16, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Paul Ionescu, Iosif Viorel Onut
-
Patent number: 10339195Abstract: 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: GrantFiled: November 30, 2015Date of Patent: July 2, 2019Assignee: Pleenq LLCInventor: Justin Mealey
-
Patent number: 10325000Abstract: 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: GrantFiled: September 30, 2015Date of Patent: June 18, 2019Inventors: Georg Gottlob, Tim Furche, Giovanni Grasso, Christian Schallhart, Giorgio Orsi
-
Patent number: 10326818Abstract: 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: GrantFiled: September 26, 2016Date of Patent: June 18, 2019Assignee: PTC Inc.Inventors: Matthew Harvey, Jared MacDonald, Andre Beskrowni, Joshua Spiewak
-
Patent number: 10320856Abstract: 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: GrantFiled: October 6, 2016Date of Patent: June 11, 2019Assignee: Cisco Technology, Inc.Inventors: Jonathan Rosenberg, Patrick C. Linskey, Brenno A. Cantelli, Jeffrey S. Jones
-
Patent number: 10310697Abstract: 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: GrantFiled: November 29, 2013Date of Patent: June 4, 2019Assignee: Verizon Patent and Licensing Inc.Inventors: Brian F. Roberts, Imran Arif Maskatia, Paul Bradley Bowers
-
Patent number: 10298667Abstract: 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: GrantFiled: September 24, 2013Date of Patent: May 21, 2019Assignee: IMS SOFTWARE SERVICES, LTD.Inventor: Olivier Cadou
-
Patent number: 10289730Abstract: 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: GrantFiled: February 16, 2015Date of Patent: May 14, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Michael F. Falkner, Annette M. Bruer, Shivendushital Pyarelal Pandey, Kevin M. Honeyman
-
Patent number: 10268658Abstract: 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: GrantFiled: May 30, 2018Date of Patent: April 23, 2019Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Yingping Chen, Dingfen Long, Xueheng Guo, Jing Li, Hao Wu, Hengbing Liu
-
Patent number: 10261679Abstract: 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: GrantFiled: September 20, 2016Date of Patent: April 16, 2019Assignee: Knowlio, Inc.Inventors: Jean-Paul Sylvain Boodhoo, Will McGarrett Harper
-
Patent number: 10262011Abstract: 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: GrantFiled: October 21, 2010Date of Patent: April 16, 2019Assignee: Telecom Italia S.p.A.Inventors: Rossana Simeoni, Dario Mana, Fabrizio Antonelli, Vincenzo Cuciti, Luca Console, Ilaria Lombardi, Fabiana Vernero, Monica Perrero
-
Patent number: 10229083Abstract: 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: GrantFiled: September 1, 2017Date of Patent: March 12, 2019Assignee: Mellanox Technologies Ltd.Inventor: Carl G. Ramey
-
Patent number: 10198599Abstract: 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: GrantFiled: January 18, 2017Date of Patent: February 5, 2019Assignee: BOE TECHNOLOGY CO., LTD.Inventor: Chiehhsing Chung
-
Patent number: 10191644Abstract: 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: GrantFiled: December 15, 2014Date of Patent: January 29, 2019Assignee: Sony CorporationInventors: Seiji Suzuki, Naoki Saito, Kazuto Nishizawa, Masao Kondo
-
Patent number: 10158722Abstract: 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: GrantFiled: July 31, 2015Date of Patent: December 18, 2018Inventors: Jeffrey T Eschbach, Todd Walter Price, Stephen Gregory Nazaran
-
Patent number: 10152540Abstract: 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: GrantFiled: April 17, 2015Date of Patent: December 11, 2018Assignee: QUALCOMM IncorporatedInventors: Seungwoo Yoo, Duck Hoon Kim, Young-Ki Baik, Kang Kim, Seok-Soo Hong
-
Patent number: 10142380Abstract: 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: GrantFiled: April 15, 2016Date of Patent: November 27, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Amit Kumar Dutta, Anand Srinivasan, Christopher M. Eagan, Krishnan Ananthanarayanan, Dhigha Sekaran, Marius Ungureanu
-
Patent number: 10122809Abstract: 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: GrantFiled: June 12, 2017Date of Patent: November 6, 2018Inventor: Peter K Trzyna
-
Patent number: 10095667Abstract: 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: GrantFiled: May 31, 2017Date of Patent: October 9, 2018Assignee: International Business Machines CorporationInventor: Sarbajit K. Rakshit
-
Patent number: 10095656Abstract: 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: GrantFiled: August 31, 2015Date of Patent: October 9, 2018Assignee: International Business Machines CorporationInventors: Ajay A. Apte, Roy F. Brabson, Orvalle T. Kirby, III, Jason R. McGee, Scott C. Moonen, Donald R. Woods
-
Patent number: 10089406Abstract: 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: GrantFiled: January 30, 2013Date of Patent: October 2, 2018Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: David Schneider, Scott O'Bryan, Michael Elges, Steven Bradley Likes, Venkata Guddanti
-
Patent number: 10083159Abstract: 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: GrantFiled: July 13, 2016Date of Patent: September 25, 2018Assignee: Screen Share Technology Ltd.Inventors: Timur Bekmambetov, Guy Bedford, Daniel Kehoe
-
Patent number: 10067729Abstract: 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: GrantFiled: November 11, 2015Date of Patent: September 4, 2018Assignee: Recursive Labs, Inc.Inventors: Brian David Handrigan, Mark David Comiso, Eldon Spencer Markowski
-
Patent number: 10067730Abstract: 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: GrantFiled: March 17, 2017Date of Patent: September 4, 2018Assignee: Recursive Labs, Inc.Inventors: Brian David Handrigan, Mark David Comiso, Eldon Spencer Markowski, Bud Albers, Daniel Alstadt, David Wilcox, Ryan Vincent
-
Patent number: 10069814Abstract: 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: GrantFiled: October 28, 2014Date of Patent: September 4, 2018Assignee: CA, Inc.Inventors: Jameel Ahmed Kaladgi, Mohammed Mujeeb Kaladgi
-
Patent number: 10063618Abstract: 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: GrantFiled: November 23, 2015Date of Patent: August 28, 2018Assignee: Amazon Technologies, Inc.Inventors: Jonathan A. Jenkins, Brett R. Taylor
-
Patent number: 10037310Abstract: 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: GrantFiled: August 10, 2012Date of Patent: July 31, 2018Assignee: GOOGLE LLCInventors: Gregory Matthew Marra, Frances Bordwell Haugen
-
Patent number: 10013402Abstract: 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: GrantFiled: November 8, 2013Date of Patent: July 3, 2018Assignee: Oath Inc.Inventors: Michael Metcalf, Jaesung Park