Patents by Inventor Sam Hahn

Sam Hahn 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: 10129346
    Abstract: A method, computer-readable medium and system for analyzing navigation of a webpage are disclosed. Data associated with navigation of a webpage is monitored using a component running on a computer system which also runs a web browser used to display the web page. The data may include the position of a mouse cursor displayed on a display device and/or a state of a form field of the webpage. In this manner, information about user interactions with a webpage which do not involve or initiate a communication with a web server can be accessed.
    Type: Grant
    Filed: January 11, 2011
    Date of Patent: November 13, 2018
    Assignee: eGain Corporation
    Inventors: Ashutosh Roy, Promod Narang, Sam Hahn
  • Patent number: 10038748
    Abstract: A method for co-browsing, including establishing a first communication session between a first web browser of first device and a first content provider over a network to deliver content. A co-browse extension is accessed on the first web browser to enable multi-domain co-browsing functionality on the first web browser. A second communication session is established between the first web browser and a co-browse communication server to initiate and join the first web browser in a co-browse session, wherein the session comprises a co-browse session identifier, wherein the first device acts as a host. A third communication session is established between a second web browser of a second device and the co-browse communication server to join the second web browser into the co-browse session, such that content at the first web browser is delivered to the second web browser of the second device via the co-browse communication server.
    Type: Grant
    Filed: September 2, 2014
    Date of Patent: July 31, 2018
    Assignee: eGain Corporation
    Inventors: Ashutosh Roy, Sam Hahn
  • Patent number: 10038746
    Abstract: A method for co-browsing includes establishing a communication session between a first web browser and a content provider to deliver content, wherein the content comprises embedded co-browsing functionality. A request is received for activating the co-browsing functionality. A second communication session is established between the web browser of a first device and a co-browse communication server to initiate a co-browse session, wherein the first device acts as a host. A third communication session is established between a second web browser and the co-browse communication server to join the second web browser into the co-browse session based on the co-browse session identifier. The co-browse session is established between the first web browser as host and the second web browser of said second device as guest, such that the content at the first web browser is delivered to the second web browser via the co-browse communication sever over the co-browse session.
    Type: Grant
    Filed: September 2, 2014
    Date of Patent: July 31, 2018
    Assignee: eGain Corporation
    Inventors: Ashutosh Roy, Sam Hahn
  • Patent number: 10038747
    Abstract: A method includes establishing a first communication session between a first web browser associated with a user and a content provider over a network to deliver content including embedded co-browsing functionality. A second communication session is established between a second device and a co-browse communication server to initiate a co-browse session having a session identifier, wherein the second device is a guest. A user identifier and the session identifier is delivered from the second device to the content provider. The co-browsing functionality is exposed with an icon, such that when the icon is activated at the first device, the first web browser is joined into the co-browse session. The co-browse session is established between the first web browser as a host and a second web browser, such that content at the first web browser is delivered to the second web browser via the co-browse communication server through the co-browse session.
    Type: Grant
    Filed: September 2, 2014
    Date of Patent: July 31, 2018
    Assignee: eGain Corporation
    Inventors: Ashutsosh Roy, Sam Hahn
  • Patent number: 9953012
    Abstract: A method for marking web content. The method includes rendering first content on a web browser of a client device, and capturing a snapshot of the first content as rendered according to settings of the web browser. The method also includes receiving markup in association with the snapshot, and generating marked up content comprising the snapshot and the markup. The method also includes storing the marked up content for later access.
    Type: Grant
    Filed: September 11, 2013
    Date of Patent: April 24, 2018
    Assignee: EGAIN CORPORATION
    Inventors: Ashutosh Roy, Sam Hahn, Yonatan Goraly, Anthony Liatsis
  • Patent number: 9723037
    Abstract: A method, computer-readable medium and system for enabling communication associated with a webpage are disclosed. One or more communication interfaces may be used to associate content with one or more regions of a webpage. The one or more communication interfaces may be associated with the one or more regions of the webpage. Each communication interface may enable users to submit content for access by at least one other user. In this manner, content may be associated with one or more regions of a webpage, thereby enabling users to more readily and efficiently communicate and/or provide context for content.
    Type: Grant
    Filed: March 24, 2014
    Date of Patent: August 1, 2017
    Assignee: eGAIN Corporation
    Inventors: Ashutosh Roy, Promod Narang, Jeffrey Huang, Sam Hahn
  • Publication number: 20150067060
    Abstract: A method includes establishing a first communication session between a first web browser associated with a user and a content provider over a network to deliver content including embedded co-browsing functionality. A second communication session is established between a second device and a co-browse communication server to initiate a co-browse session having a session identifier, wherein the second device is a guest. A user identifier and the session identifier is delivered from the second device to the content provider. The co-browsing functionality is exposed with an icon, such that when the icon is activated at the first device, the first web browser is joined into the co-browse session. The co-browse session is established between the first web browser as a host and a second web browser, such that content at the first web browser is delivered to the second web browser via the co-browse communication server through the co-browse session.
    Type: Application
    Filed: September 2, 2014
    Publication date: March 5, 2015
    Inventors: Ashutsosh ROY, Sam HAHN
  • Publication number: 20150067180
    Abstract: A method for co-browsing includes establishing a communication session between a first web browser and a content provider to deliver content, wherein the content comprises embedded co-browsing functionality. A request is received for activating the co-browsing functionality. A second communication session is established between the web browser of a first device and a co-browse communication server to initiate a co-browse session, wherein the first device acts as a host. A third communication session is established between a second web browser and the co-browse communication server to join the second web browser into the co-browse session based on the co-browse session identifier. The co-browse session is established between the first web browser as host and the second web browser of said second device as guest, such that the content at the first web browser is delivered to the second web browser via the co-browse communication sever over the co-browse session.
    Type: Application
    Filed: September 2, 2014
    Publication date: March 5, 2015
    Inventors: Ashutosh ROY, Sam HAHN
  • Publication number: 20150067181
    Abstract: A method for co-browsing, including establishing a first communication session between a first web browser of first device and a first content provider over a network to deliver content. A co-browse extension is accessed on the first web browser to enable multi-domain co-browsing functionality on the first web browser. A second communication session is established between the first web browser and a co-browse communication server to initiate and join the first web browser in a co-browse session, wherein the session comprises a co-browse session identifier, wherein the first device acts as a host. A third communication session is established between a second web browser of a second device and the co-browse communication server to join the second web browser into the co-browse session, such that content at the first web browser is delivered to the second web browser of the second device via the co-browse communication server.
    Type: Application
    Filed: September 2, 2014
    Publication date: March 5, 2015
    Inventors: Ashutosh Roy, Sam Hahn
  • Publication number: 20140207872
    Abstract: A method, computer-readable medium and system for enabling communication associated with a webpage are disclosed. One or more communication interfaces may be used to associate content with one or more regions of a webpage. The one or more communication interfaces may be associated with the one or more regions of the webpage. Each communication interface may enable users to submit content for access by at least one other user. In this manner, content may be associated with one or more regions of a webpage, thereby enabling users to more readily and efficiently communicate and/or provide context for content.
    Type: Application
    Filed: March 24, 2014
    Publication date: July 24, 2014
    Applicant: eGain Communications Corporation
    Inventors: Ashutosh Roy, Promod Narang, Jeffrey Huang, Sam Hahn
  • Publication number: 20140173393
    Abstract: A method for marking web content. The method includes rendering first content on a web browser of a client device, and capturing a snapshot of the first content as rendered according to settings of the web browser. The method also includes receiving markup in association with the snapshot, and generating marked up content comprising the snapshot and the markup. The method also includes storing the marked up content for later access.
    Type: Application
    Filed: September 11, 2013
    Publication date: June 19, 2014
    Applicant: eGain Communications Corporation
    Inventors: Ashutosh ROY, Sam HAHN, Yonatan GORALY, Anthony LIATSIS
  • Patent number: 8682977
    Abstract: A method, computer-readable medium and system for enabling communication associated with a webpage are disclosed. One or more communication interfaces may be used to associate content with one or more regions of a webpage. The one or more communication interfaces may be associated with the one or more regions of the webpage. Each communication interface may enable users to submit content for access by at least one other user. In this manner, content may be associated with one or more regions of a webpage, thereby enabling users to more readily and efficiently communicate and/or provide context for content.
    Type: Grant
    Filed: January 11, 2011
    Date of Patent: March 25, 2014
    Assignee: Egain Communications Corporation
    Inventors: Ashutosh Roy, Promod Narang, Jeffrey Huang, Sam Hahn
  • Patent number: 8676895
    Abstract: A method, computer-readable medium and system for interacting using content are disclosed. A web response may be executed on a first computer system and/or another computer system associated with the first computer system responsive to the initiation of a call over a voice channel between the first computer system and a second computer system. The web response may include automatically downloading content over a data channel so that it can be automatically presented at the first computer system and/or another computer system associated with the first computer system. The content may include video, audio, information from a social networking website, a blog, other content, some combination thereof, etc. In this manner, more and/or different types of content can be used to communicate with callers by causing content to be presented in conjunction with communication over a voice channel.
    Type: Grant
    Filed: October 12, 2011
    Date of Patent: March 18, 2014
    Assignee: Egain Communications Corporation
    Inventors: Ashutosh Roy, Promod Narang, Sam Hahn
  • Publication number: 20050182030
    Abstract: The present invention relates to an improved injectable ready-to-use preparation of pamidronate salts, methods for its manufacture and uses of the solution of the invention in the manufacture of pharmaceutical compositions for the treatment of diseases selected from the group of tumour-induced hypercalcaemia, Paget's disease, osteoporosis, bone metastases, or breast cancer. The ready-to-use solution comprises a physiologically acceptable alkaline salt of pamidronate which is water soluble and a physiologically acceptable aqueous solvent having a concentration of between 0.1 and 100 mg/mL, wherein the solution is provided in a sealed non-reactive plastic container.
    Type: Application
    Filed: January 14, 2005
    Publication date: August 18, 2005
    Applicant: American Pharmaceutical Partners, Inc.
    Inventors: Dennis Szymanski, Sam Hahn
  • Publication number: 20040147486
    Abstract: The present invention relates to an improved injectable ready-to-use preparation of pamidronate salts, methods for its manufacture and uses of the solution of the invention in the manufacture of pharmaceutical compositions for the treatment of diseases selected from the group of tumour-induced hypercalcaemia, Paget's disease, osteoporosis, bone metastases, or breast cancer. The ready-to-use solution comprises a physiologically acceptable alkaline salt of pamidronate which is water soluble and a physiologically acceptable aqueous solvent having a concentration of between 0.1 and 100 mg/mL, wherein the solution is provided in a sealed non-reactive plastic container.
    Type: Application
    Filed: January 17, 2003
    Publication date: July 29, 2004
    Applicant: American Pharmaceutical Partners
    Inventors: Dennis Szymanski, Sam Hahn