Patents by Inventor Igor Khalatian
Igor Khalatian 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).
-
Publication number: 20220284324Abstract: A device, system, and method to enable the automatic search of personal profiles in the context of on-line dating that includes the ability to select personal profile images which a likelihood of being perceived as attractive to the person conducting the search. Additionally, by way of further non-limiting example, the device, system, and method is useful in applications such as automatically searching hundreds of actor or model headshots and selecting the ones the director/photographer will approve of for a particular photoshoot, film, or commercial. Further aspects of the invention provide methods of identifying faces that are predicted to be attractive to multiple individuals.Type: ApplicationFiled: April 24, 2021Publication date: September 8, 2022Inventor: Igor Khalatian
-
Patent number: 10997703Abstract: A device, system, and method to enable the automatic search of personal profiles in the context of on-line dating that includes the ability to select personal profile images which a likelihood of being perceived as attractive to the person conducting the search. Additionally, by way of further non-limiting example, the device, system, and method is useful in applications such as automatically searching hundreds of actor or model headshots and selecting the ones the director/photographer will approve of for a particular photoshoot, film, or commercial.Type: GrantFiled: April 17, 2019Date of Patent: May 4, 2021Inventor: Igor Khalatian
-
Patent number: 10671337Abstract: Embodiments of the invention provide systems and methods for automatic or adaptive sizing of a customer service agent's co-browsing view of a contact's user interface. According to one embodiment, at least a portion of the agent's interface in which the customers interface is presented can be resized so that the agent's view matches the customer's view, e.g., one-to-one. This sizing of the agent's view may be performed automatically, when the co-browsing view of the customer's interface is first presented to the agent or, according to one embodiment, may be toggled on and off by the agent, e.g., by the agent selecting a button or other control presented in the agent's interface. In this way, embodiments allow the agent to see exactly the same view of the web site as the customer sees in the customer's interface regardless of the device or screen size used by the customer.Type: GrantFiled: September 25, 2015Date of Patent: June 2, 2020Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Igor Khalatian, Albert Manukyan
-
Patent number: 10038788Abstract: A method for self-learning adaptive routing can include receiving a contact along with a sequence of events from a customer via a graphical user interface on a web page within a browser window. A universal resource locator (“URL”) of the web page can be captured and mapped with the sequence of events to the contact. A matching routing rule can be used to route the contact to an appropriate customer service queue. An agent associated with the customer service queue can view a co-browsing preview of the customer's desktop, which the agent can use to transfer the contact to a different customer service queue. A machine learning algorithm can create a new routing rule based on the URL of the web page, the sequence of events, the co-browsing preview, the second routing, and the determination that the second agent associated with the second customer service queue resolved the contact.Type: GrantFiled: May 9, 2017Date of Patent: July 31, 2018Assignee: Oracle International CorporationInventor: Igor Khalatian
-
Patent number: 9967399Abstract: Embodiments of the invention provide systems and methods for providing a co-browsing preview of a queued contact. According to one embodiment, providing a co-browsing preview of a queued contact can comprise receiving a contact from a customer, selecting an agent from a plurality of agents based at least in part on the contact and a defined set of skills for each of the agents, and assigning the contact to the selected agent. Assigning the contact to the selected agent can comprise placing the contact into a queue for the selected agent. A live, real-time co-browsing preview of a current user interface of the customer can be provided to the selected agent while the contact is assigned to the selected agent's queue and before the customer is connected to the selected agent.Type: GrantFiled: September 11, 2015Date of Patent: May 8, 2018Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Igor Khalatian, Albert Manukyan, Hayk Baghdasaryan
-
Patent number: 9874990Abstract: During a co-browsing session between a host computer and an agent computer, a co-browsing window is displayed on a display screen of the host computer. To facilitate concurrent chat messaging, a web browser running on the host computer displays a first chat window at a first area of the display screen. A second chat window is generated based on the first chat window. The first chat window is removed from display at the first area of the display screen, and the second chat window is displayed at a second area of the display screen where the second chat window obstructs less of the co-browsing window than the first chat window did before the first chat window was removed from display at the first area of the display screen.Type: GrantFiled: February 8, 2013Date of Patent: January 23, 2018Assignee: ORACLE INTERNATIONAL CORPORATIONInventor: Igor Khalatian
-
Publication number: 20170090853Abstract: Embodiments of the invention provide systems and methods for automatic or adaptive sizing of a customer service agent's co-browsing view of a contact's user interface. According to one embodiment, at least a portion of the agent's interface in which the customers interface is presented can be resized so that the agent's view matches the customer's view, e.g., one-to-one. This sizing of the agent's view may be performed automatically, when the co-browsing view of the customer's interface is first presented to the agent or, according to one embodiment, may be toggled on and off by the agent, e.g., by the agent selecting a button or other control presented in the agent's interface. In this way, embodiments allow the agent to see exactly the same view of the web site as the customer sees in the customer's interface regardless of the device or screen size used by the customer.Type: ApplicationFiled: September 25, 2015Publication date: March 30, 2017Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: IGOR KHALATIAN, ALBERT MANUKYAN
-
Patent number: 9535651Abstract: Described are systems and methods for screen sharing between host and agent computing systems. At a time before capturing the screen of the host computing system, each open window corresponding to a browser process is identified. Certain information is acquired about each browser process. It is determined, in response to the certain information acquired about each browser process, whether the open window corresponding to that browser process is eligible for screen capture. For each eligible open window, each visible portion of that eligible open window is captured. Capture of an image on the screen of the host computing system is limited to each visible portion of each eligible open window.Type: GrantFiled: December 16, 2010Date of Patent: January 3, 2017Assignee: ORACLE INTERNATIONAL CORPORATIONInventor: Igor Khalatian
-
Publication number: 20160182721Abstract: Embodiments of the invention provide systems and methods for providing a co-browsing preview of a queued contact. According to one embodiment, providing a co-browsing preview of a queued contact can comprise receiving a contact from a customer, selecting an agent from a plurality of agents based at least in part on the contact and a defined set of skills for each of the agents, and assigning the contact to the selected agent. Assigning the contact to the selected agent can comprise placing the contact into a queue for the selected agent. A live, real-time co-browsing preview of a current user interface of the customer can be provided to the selected agent while the contact is assigned to the selected agent's queue and before the customer is connected to the selected agent.Type: ApplicationFiled: September 11, 2015Publication date: June 23, 2016Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: IGOR KHALATIAN, ALBERT MANUKYAN, HAYK BAGHDASARYAN
-
Publication number: 20150244814Abstract: Embodiments of the invention provide systems and methods for adaptively and dynamically providing image-capture screen sharing or co-browsing within a screen sharing session. More specifically, screen sharing systems and methods described herein combine both HTML co-browsing and image-capture screen sharing technologies within a single screen sharing session, that is, without having to terminate the current screen sharing session to switch from one screen sharing technology to another screen sharing technology. As used herein, “screen sharing” encompasses both image-capture screen sharing and HTML co-browsing, and “a screen sharing session” can refer to either an image-capture screen sharing session or a HTML co-browsing session.Type: ApplicationFiled: February 23, 2015Publication date: August 27, 2015Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: IGOR KHALATIAN, HAYK BAGHDASARYAN, ILYA KAZANTSEV
-
Publication number: 20110173256Abstract: To host a screen-sharing session during which images displayed on a display screen of a computing system are shared for concurrent display with a guest computing system, a request is sent from a browser program running on the computing system to a server. Received from the server in response to the request is a web page with embedded program code for repeatedly capturing and transmitting image data corresponding to an image displayed on the display screen of the computing system to the server. The screen-sharing session is hosted at the computing system entirely through the browser program by executing the embedded program code to repeatedly capture images displayed over time on the display screen of the computer system and transmit image data corresponding to the captured images to the server.Type: ApplicationFiled: March 25, 2011Publication date: July 14, 2011Inventor: Igor Khalatian
-
Publication number: 20110154219Abstract: Described are systems and methods for screen sharing between host and agent computing systems. At a time before capturing the screen of the host computing system, each open window corresponding to a browser process is identified. Certain information is acquired about each browser process. It is determined, in response to the certain information acquired about each browser process, whether the open window corresponding to that browser process is eligible for screen capture. For each eligible open window, each visible portion of that eligible open window is captured. Capture of an image on the screen of the host computing system is limited to each visible portion of each eligible open window.Type: ApplicationFiled: December 16, 2010Publication date: June 23, 2011Applicant: LiveLOOK, Inc.Inventor: Igor Khalatian
-
Patent number: 7933955Abstract: Described are systems and methods for screen sharing between computing systems. A guest system and a host system are coupled to a server over a network. The guest system automatically executes program code embedded in a web page received from the server. The program code sends a request to the server for image data corresponding to an image on a display screen of the host system. The host system automatically executes program code embedded in a web page received from the server. The program code captures image data from the display screen of the host system and sends the captured image data to the server. The server sends captured image data received from the host system to the guest system in response to the request from the guest system. The guest and host systems can participate in a screen-sharing session without having to download and install special software.Type: GrantFiled: July 11, 2006Date of Patent: April 26, 2011Inventor: Igor Khalatian
-
Publication number: 20080016155Abstract: Described are systems and methods for screen sharing between computing systems. A guest system and a host system are coupled to a server over a network. The guest system automatically executes program code embedded in a web page received from the server. The program code sends a request to the server for image data corresponding to an image on a display screen of the host system. The host system automatically executes program code embedded in a web page received from the server. The program code captures image data from the display screen of the host system and sends the captured image data to the server. The server sends captured image data received from the host system to the guest system in response to the request from the guest system. The guest and host systems can participate in a screen-sharing session without having to download and install special software.Type: ApplicationFiled: July 11, 2006Publication date: January 17, 2008Inventor: Igor Khalatian
-
Patent number: 6438111Abstract: A bridging system comprises a router and a number of multipoint servers. For each user requesting to join a particular conference, the router routes the call to a particular server and, if necessary, causes additional servers to be added to increase the capacity for that conference. For example, upon receipt of a user request to join a conference associated with server A, the router first interrogates server A as to current spare capacity. If server A has additional capacity, the router routes the user to server A. However, if server A can not accommodate the user, the router causes server A to invite an additional server—server B—to join the conference. After server B joins the conference, the router routes the user to server B.Type: GrantFiled: May 22, 1998Date of Patent: August 20, 2002Assignee: Avaya Technology Corp.Inventors: Anthony James Catanzaro, Steven Jeffrey Corn, Igor Khalatian, Vinod K. Sajja