Patents by Inventor Richard L. Baker
Richard L. Baker has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11736611Abstract: A method and apparatus for visual engagement using automatically dynamically selected visualization mediums is described that will allow visual engagement via visual engagement sessions between customers and agents regardless of the type of application in use at the customer. Calls between customers and agents are implemented using the Public Switched Telephone Network (PSTN) or Voice over Internet Protocol (VoIP), and visual engagement sessions are added to the calls, which enables visual engagement to occur without requiring modification of the manner in which calls are handled (routed) and bridged at the call center. In some embodiments, to enable an agent to see an output of an application client in use by a customer, a visualization system automatically selects one or more types of visualization technology for a visualization session with the customer based on the type of application client in use at the customer.Type: GrantFiled: August 30, 2021Date of Patent: August 22, 2023Assignee: Glance Networks, Inc.Inventors: Edward F. Hardebeck, Deborah Mendez, Richard L. Baker, Tom Martin
-
Publication number: 20220358234Abstract: Masking JavaScript in an embedded browser of an application display identifies areas within the embedded browser that are to be masked to a screensharing client, to enable the screensharing client to redact corresponding regions of the application display when the application display is transmitted on a screenshare session. A list of CSS selectors is provided to the masking script identifying HTML elements in the DOM that are to be masked. The masking script determines the locations and sizes of the HTML elements within the embedded browser and reports the masked areas to a screensharing client. The screensharing client correlates the masked areas within the embedded browser to regions of the application display containing the embedded browser. The screensharing client redacts the correlated regions from the screensharing data and does not transmit the redacted regions to prevent information appearing in the redacted regions from being transmitted on the screenshare session.Type: ApplicationFiled: May 5, 2022Publication date: November 10, 2022Inventors: Kyle Shank, Ankit Desai, Edward F. Hardebeck, Richard L. Baker, Joseph R. Belmonte
-
Publication number: 20220278992Abstract: Secure sharing of a document on a co-browse session is implemented by causing a JavaScript implemented document viewer to create HTML5 description of a rendered view of a document's content, and transmitting the HTML5 description of the rendered view of the document content as a DOM elements on the co-browse session. The rendered view of the document is overlayed on the web page being co-browsed, which enables the participants to the co-browse session to collaboratively view the rendered view of the document. However, since the document itself only resides in the visitor's browser, the document itself is not transmitted on the co-browse session. Media URLs can also be shared, and the participants' views of the audio/video media is synchronized by causing the video to play locally at each participant but synchronized with the visitor. Live video of the participants to the co-browse session is also implemented.Type: ApplicationFiled: February 28, 2022Publication date: September 1, 2022Inventors: Richard L. Baker, Andrew Norman, Brendan Ronan, Ellis Oliver Jones, Edward F. Hardebeck, Edward J. McGowan, Deborah Mendez
-
Publication number: 20210392229Abstract: A method and apparatus for visual engagement using automatically dynamically selected visualization mediums is described that will allow visual engagement via visual engagement sessions between customers and agents regardless of the type of application in use at the customer. Calls between customers and agents are implemented using the Public Switched Telephone Network (PSTN) or Voice over Internet Protocol (VoIP), and visual engagement sessions are added to the calls, which enables visual engagement to occur without requiring modification of the manner in which calls are handled (routed) and bridged at the call center. In some embodiments, to enable an agent to see an output of an application client in use by a customer, a visualization system automatically selects one or more types of visualization technology for a visualization session with the customer based on the type of application client in use at the customer.Type: ApplicationFiled: August 30, 2021Publication date: December 16, 2021Inventors: Edward F. Hardebeck, Deborah Mendez, Richard L. Baker, Tom Martin
-
Patent number: 11115532Abstract: A method and apparatus for visual engagement using automatically dynamically selected visualization mediums is described that will allow visual engagement via visual engagement sessions between customers and agents regardless of the type of application in use at the customer. Calls between customers and agents are implemented using the Public Switched Telephone Network (PSTN) or Voice over Internet Protocol (VoIP), and visual engagement sessions are added to the calls, which enables visual engagement to occur without requiring modification of the manner in which calls are handled (routed) and bridged at the call center. In some embodiments, to enable an agent to see an output of an application client in use by a customer, a visualization system automatically selects one or more types of visualization technology for a visualization session with the customer based on the type of application client in use at the customer.Type: GrantFiled: August 20, 2020Date of Patent: September 7, 2021Assignee: Glance Networks, Inc.Inventors: Edward F. Hardebeck, Deborah Mendez, Richard L. Baker, Tom Martin
-
Publication number: 20210029247Abstract: A method and apparatus for visual engagement using automatically dynamically selected visualization mediums is described that will allow visual engagement via visual engagement sessions between customers and agents regardless of the type of application in use at the customer. Calls between customers and agents are implemented using the Public Switched Telephone Network (PSTN) or Voice over Internet Protocol (VoIP), and visual engagement sessions are added to the calls, which enables visual engagement to occur without requiring modification of the manner in which calls are handled (routed) and bridged at the call center. In some embodiments, to enable an agent to see an output of an application client in use by a customer, a visualization system automatically selects one or more types of visualization technology for a visualization session with the customer based on the type of application client in use at the customer.Type: ApplicationFiled: August 20, 2020Publication date: January 28, 2021Inventors: Edward F. Hardebeck, Deborah Mendez, Richard L. Baker, Tom Martin
-
Patent number: 10862940Abstract: A video sender loads sender video processing JavaScript into a browser, the sender video processing JavaScript being configured to receive video from a source connected to the first computer, encode images of the video into a H.26x encoded video format, package the encoded video into WebM or FMP4 format, and output the packaged/encoded video on the communication network. A video receiver loads receiver video JavaScript in its browser, the receiver video JavaScript comprising a video format detector, a WebM deboxer, a FMP4 deboxer, a H.26x video decoder, and a rendering engine. The video format detector determines whether received video is packaged using WebM or FMP4 and sends the video to the respective deboxer. The deboxed video is then decoded using the H.26x decoder and the images are rendered by the rendering engine. Timestamps and byte counts are inserted into the video packages, and acknowledgments are used to determine excess latency.Type: GrantFiled: July 31, 2019Date of Patent: December 8, 2020Assignee: Glance Networks, Inc.Inventors: Ellis Oliver Jones, Richard L. Baker
-
Patent number: 10827011Abstract: Script on a visitor's browser posts information about the visitor to a presence system. The script may post information such as the URL of the page being viewed by the visitor and any available information identifying the visitor. Agents connect to the presence system to detect visitors on the website. Any identifying information posted by the visitors to the presence system is captured into the agent CRM system to enable the agents to see, within the CRM system, which contacts known to the CRM system are currently on the website. The agent may signal the visitor through the presence system to initiate a co-browse session on which the agent can see the visitor's activities on the website. The co-browse session may be initiated by the agent without requiring the visitor to take action and optionally without the visitor's knowledge.Type: GrantFiled: September 20, 2016Date of Patent: November 3, 2020Assignee: Glance Networks, Inc.Inventors: Deborah Mendez, Edward F. Hardebeck, Richard L. Baker
-
Patent number: 10757258Abstract: A method and apparatus for visual engagement using automatically dynamically selected visualization mediums is described that will allow visual engagement via visual engagement sessions between customers and agents regardless of the type of application in use at the customer. Calls between customers and agents are implemented using the Public Switched Telephone Network (PSTN) or Voice over Internet Protocol (VoIP), and visual engagement sessions are added to the calls, which enables visual engagement to occur without requiring modification of the manner in which calls are handled (routed) and bridged at the call center. In some embodiments, to enable an agent to see an output of an application client in use by a customer, a visualization system automatically selects one or more types of visualization technology for a visualization session with the customer based on the type of application client in use at the customer.Type: GrantFiled: April 18, 2019Date of Patent: August 25, 2020Assignee: Glance Networks, Inc.Inventors: Edward F. Hardebeck, Deborah Mendez, Richard L. Baker, Tom Martin
-
Patent number: 10496738Abstract: Display information may be captured, selectively encoded, and transmitted to a server during a remote viewing session. The server implements a decoder and a virtual display which is updated as information is received from the display. Browser based Javascript viewers connect to the server and request updated information associated with the remote viewing session. When the server receives an update request, the server creates images based on the content of the virtual display and transmits the location and dimensions of changed images to the viewer, which uses this information to request and display the images. By transmitting the content of the remote viewing session as a series of images, a viewer may participate in a remote viewing session using any device capable of running a browser. Since images are transmitted to viewers on demand, bandwidth limitations associated with transmission of images are automatically accommodated.Type: GrantFiled: September 22, 2011Date of Patent: December 3, 2019Assignee: Glance Networks, Inc.Inventors: Debby Mendez, Ed Hardebeck, Richard L. Baker
-
Patent number: 10404688Abstract: An agent providing customer support to visitors on a website can co-browse with the visitors as they interact with the website. The agent is provided with a list of authorized third-party domains. Upon selection of one of the authorized third-party domains, an invitation will be sent to the visitor to co-browse with the agent on the website in the unaffiliated third-party domain. Acceptance of the invitation causes a co-browse browser extension to be downloaded to the visitor's browser and redirects the visitor's browser to the website in the third-party domain. The co-browse browser extension contains co-browse script to replicate the DOM of the visitor's browser to the agent so that the agent can view the visitor's browser as the visitor interacts with the website in the third-party domain.Type: GrantFiled: January 31, 2017Date of Patent: September 3, 2019Assignee: Glance Networks, Inc.Inventors: Ellis Oliver Jones, Deborah Mendez, Richard L. Baker, Edward F. Hardebeck
-
Patent number: 10262327Abstract: Customer Relationship Management software is integrated with a screen sharing capabilities to enable information about screen sharing sessions to be populated into records associated with the customer relationship management software. Sessions may be started from within the CRM software or may be started independently and information associated with the session may be captured and used to update the CRM records. Once the session has ended, information about who was invited to the session, who attended the session, and how long the session lasted is populated into the CRM record. Sessions may be scheduled in advance or implemented directly in real time. Managers may receive notice of the sessions by electing to follow sessions created by particular sales representatives, particular records, or other data objects. Dashboards may be used to summarize sessions to provide indications of how sessions are being used by sales professionals in connection with interaction with customers.Type: GrantFiled: September 23, 2012Date of Patent: April 16, 2019Assignee: Glance Networks, Inc.Inventors: Ed Hardebeck, Richard L. Baker
-
Publication number: 20180219849Abstract: An agent providing customer support to visitors on a website can co-browse with the visitors as they interact with the website. The agent is provided with a list of authorized third-party domains. Upon selection of one of the authorized third-party domains, an invitation will be sent to the visitor to co-browse with the agent on the website in the unaffiliated third-party domain. Acceptance of the invitation causes a co-browse browser extension to be downloaded to the visitor's browser and redirects the visitor's browser to the website in the third-party domain. The co-browse browser extension contains co-browse script to replicate the DOM of the visitor's browser to the agent so that the agent can view the visitor's browser as the visitor interacts with the website in the third-party domain.Type: ApplicationFiled: January 31, 2017Publication date: August 2, 2018Inventors: Ellis Oliver Jones, Deborah Mendez, Richard L. Baker, Edward F. Hardebeck
-
Patent number: 10033791Abstract: A co-browse service uses JavaScript to allow a web page shown in a user's browser to be viewed remotely. Updates to the web page are rendered into HTML and forwarded on the co-browse session. Aspects of the web page that should not be visible are specified in a list of masked elements which prevents the JavaScript from transmitting the content of those elements on the co-browse session. A person viewing the web page at the remote location can select objects to have those objects highlighted within the user's browser. Likewise the person viewing the web page may manipulate the objects by selecting objects and entering information into the objects. Updates to the web page are collected and aggregated such that only the most recent updates are forwarded on the co-browse session. Updates that don't affect the DOM, such as hover state, are also transmitted on the session.Type: GrantFiled: January 16, 2015Date of Patent: July 24, 2018Assignee: Glance Networks, Inc.Inventors: Deborah Mendez, Edward F. Hardebeck, Richard L. Baker, Claudio Topolcic
-
Patent number: 9955303Abstract: A beacon uses a plurality of co-located, unidirectional antennas each to transmit angular and/or ranging reference signals from substantially the same point. In some embodiments, two such antennas transmit the reference signals in substantially opposite directions, and in some embodiments four such antennas transmit in directions that are substantially at right angles to each other. In some embodiments, the transmitted signals overlap so they can be received at a single receiver. Some implementations include a receiver that interprets the reference signals from two or more of the co-located antennas to determine the direction of the receiver is in relative to the beacon or the location of the receiver relative to the beacon. Another implementation uses an omnidirectional antenna to provide ranging information and a rotating, unidirectional antenna to provide directional information. In some of these implementations, the antennas are co-located, while in others, they are separated in space.Type: GrantFiled: July 21, 2016Date of Patent: April 24, 2018Assignee: IP Funding Group, LLCInventor: Richard L. Baker
-
Patent number: 9917880Abstract: A display computer running remote viewing software may detect when a UAC dialog is shown and send a generic representation of the UAC to viewer participants. Although the software cannot capture the UAC dialog itself, it can detect when a UAC dialog occurs and generate its own generic representation of the UAC dialog to be presented to the viewer participants. The generic representation may include an instruction for the viewer participant to instruct the display participant to respond to the UAC dialog and a generic image of an example UAC dialog.Type: GrantFiled: February 12, 2015Date of Patent: March 13, 2018Assignee: Glance Networks, Inc.Inventors: Edward F. Hardebeck, Richard L. Baker, Deborah Mendez
-
Patent number: 9782041Abstract: An operable measuring attachment for a mixing appliance includes a mixing bowl defining a mixing interior, a housing having a protrusion attachable to the appliance and a plurality of containers each having an interior volume. Each container is alternatively operable between a measuring position engaged to a top of the housing, and a disengaged position distal from the housing. The operable measuring attachment also includes a magnetic coupler having a first magnetic member disposed proximate the base of each of the plurality of containers and a second magnetic member disposed proximate the top of the housing. The selective magnetic engagement of the first magnetic member of any one of the plurality of containers and the second magnetic members further defines the measuring position. A scale is disposed within the housing that is in communication with the interior volume of the container in the measuring position.Type: GrantFiled: April 3, 2014Date of Patent: October 10, 2017Assignee: Whirlpool CorporationInventor: Richard L. Baker
-
Patent number: 9736213Abstract: A co-browse service uses JavaScript to allow a web page shown in a user's browser to be viewed remotely. Updates to the web page are rendered into HTML and forwarded on the co-browse session. Aspects of the web page that should not be visible are specified in a list of masked elements which prevents the JavaScript from transmitting the content of those elements on the co-browse session. A person viewing the web page at the remote location can select objects to have those objects highlighted within the user's browser. Likewise the person viewing the web page may manipulate the objects by selecting objects and entering information into the objects. Updates to the web page are collected and aggregated such that only the most recent updates are forwarded on the co-browse session. Updates that don't affect the DOM, such as hover state, are also transmitted on the session.Type: GrantFiled: January 16, 2015Date of Patent: August 15, 2017Assignee: Glance Networks, Inc.Inventors: Deborah Mendez, Edward F. Hardebeck, Richard L. Baker, Claudio Topolcic
-
Patent number: 9736214Abstract: A co-browse service uses JavaScript to allow a web page shown in a user's browser to be viewed remotely. Updates to the web page are rendered into HTML and forwarded on the co-browse session. Aspects of the web page that should not be visible are specified in a list of masked elements which prevents the JavaScript from transmitting the content of those elements on the co-browse session. A person viewing the web page at the remote location can select objects to have those objects highlighted within the user's browser. Likewise the person viewing the web page may manipulate the objects by selecting objects and entering information into the objects. Updates to the web page are collected and aggregated such that only the most recent updates are forwarded on the co-browse session. Updates that don't affect the DOM, such as hover state, are also transmitted on the session.Type: GrantFiled: January 16, 2015Date of Patent: August 15, 2017Inventors: Deborah Mendez, Edward F. Hardebeck, Richard L. Baker, Claudio Topolcic
-
Publication number: 20170026794Abstract: A beacon uses a plurality of co-located, unidirectional antennas each to transmit angular and/or ranging reference signals from substantially the same point. In some embodiments, two such antennas transmit the reference signals in substantially opposite directions, and in some embodiments four such antennas transmit in directions that are substantially at right angles to each other. In some embodiments, the transmitted signals overlap so they can be received at a single receiver. Some implementations include a receiver that interprets the reference signals from two or more of the co-located antennas to determine the direction of the receiver is in relative to the beacon or the location of the receiver relative to the beacon. Another implementation uses an omnidirectional antenna to provide ranging information and a rotating, unidirectional antenna to provide directional information. In some of these implementations, the antennas are co-located, while in others, they are separated in space.Type: ApplicationFiled: July 21, 2016Publication date: January 26, 2017Inventors: Richard L. Baker, Kieran O'Leary