Patents Examined by Dustin Nguyen
-
Patent number: 10038746Abstract: 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: GrantFiled: September 2, 2014Date of Patent: July 31, 2018Assignee: eGain CorporationInventors: Ashutosh Roy, Sam Hahn
-
Patent number: 10038747Abstract: 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: GrantFiled: September 2, 2014Date of Patent: July 31, 2018Assignee: eGain CorporationInventors: Ashutsosh Roy, Sam Hahn
-
Patent number: 10037513Abstract: A central system for receiving captured transaction data from a plurality of remote capture devices over a network, the remote capture devices including a mobile device type and a fixed location device type, the system comprising: a receipt module to receive the captured transaction data; a processing module to process the received captured transaction data; and a storage module to store the processed transaction data such that characteristic data of the mobile device type is associated with the stored transaction data for said processed transaction data originating from a remote capture device of the mobile device type.Type: GrantFiled: October 17, 2014Date of Patent: July 31, 2018Assignee: RDM CorporationInventors: Graham Heit, Dima Shamroni, Dhammika Botejue, John Kavanagh
-
Patent number: 10038748Abstract: 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: GrantFiled: September 2, 2014Date of Patent: July 31, 2018Assignee: eGain CorporationInventors: Ashutosh Roy, Sam Hahn
-
Patent number: 10021204Abstract: A client request originating from a client device and destined for a server via a network is intercepted. The server is configured to perform a service in response to the client request. A determination is made of whether the request action and the request resource of the client request matches a pattern action and a pattern resource of a pattern in a rule. Based on a determination there is a match, a determination is made of whether a threshold trigger condition in the rule is satisfied based. In response to the threshold trigger condition being satisfied, a determination is made of whether a reset condition in the rule is not satisfied. In response to the reset condition not being satisfied, at least one rule action associated with the pattern is performed, wherein performing the at least one rule action comprises returning an errored response back to the client device.Type: GrantFiled: July 12, 2016Date of Patent: July 10, 2018Assignee: CA, Inc.Inventors: John Ainsworth, John Thomas Devine
-
Patent number: 10015129Abstract: A method and device for providing access to one or more peripheral devices over a social networking platform includes registering a first peripheral device coupled to a first user device as a respective social network contact of a user account associated with the first user device; and providing user access to the first peripheral device via a social networking client application executing at the first user device, wherein the social networking client application recognizes the first peripheral device as the respective social network contact of the user account associated with the first user device.Type: GrantFiled: August 22, 2014Date of Patent: July 3, 2018Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Danqing Sun
-
Patent number: 10015053Abstract: Disclosed herein is a transport software defined networking (SDN) controller, comprising a receiver configured to receive advertisement messages from physical layer NEs, each advertisement message indicating a mapping between a physical layer network elements (NE) port and an adjacent network layer NE, and a processor coupled to the receiver. The SDC controller is configured to determine a relationship between a logical topology and a physical topology, inspect a network layer link aggregation group (LAG) request, the request indicating a first network layer NE is requesting modification of a LAG with a second network layer NE, and modify a physical layer connection between a physical layer NE adjacent to the first network layer NE and a second physical layer NE adjacent to the second network layer NE to implement the LAG modification based on the relationship between the physical topology and the logical topology.Type: GrantFiled: May 21, 2015Date of Patent: July 3, 2018Assignee: Huawei Technologies Co., Ltd.Inventor: Peter Ashwood-Smith
-
Patent number: 10015130Abstract: A method and device for providing communication between peripheral devices over a social network platform includes registering a first peripheral device and a second peripheral device coupled to a first user device as respective social network contacts of a user account associated with the first user device; enabling communication between the first peripheral device and the second peripheral device via a social networking client application executing at the first user device; and in a group chat interface of the social networking client application, presenting a group conversation between a user of the user account and the respective social network contacts representing the first and the second peripheral devices, wherein the group conversation includes one or more instant messages corresponding to content of the communication between the first peripheral device and the second peripheral device.Type: GrantFiled: August 22, 2014Date of Patent: July 3, 2018Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Danqing Sun
-
Patent number: 10003546Abstract: Allowing a subscriber to modify a data transfer rate or available bandwidth associated with an Internet subscription tier for a selected or predetermined time period is provided. Upon receiving an indication of a selection to decrease an allowed amount of bandwidth or to boost or increase a data transfer rate to a next available service tier, a request may be sent to a gateway device associated with the subscriber to override firmware on the gateway device to restrict access to an amount of bandwidth or to allow access to additional bandwidth respectively.Type: GrantFiled: November 19, 2012Date of Patent: June 19, 2018Assignee: Cox Communications, Inc.Inventors: Daniel Clasen, Lior Koren, Franco Morales, Carson Banov, Shubh Singhi, Joshua Edward Fierstein, Douglas David Gravino
-
Patent number: 9998560Abstract: An apparatus, method, system and computer-readable medium are provided for abstracting a public facing identity associated with one or more devices, such as user devices. In some embodiments, a unique identity may be associated with a device. A mapping may be used to establish a relationship between the public facing identity and the unique identity. In some embodiments, configuration data may indicate how a communication (e.g., an incoming or outgoing communication) is to be handled or routed. For example, the configuration data may indicate preferences as to which device(s) amongst a plurality of devices is to receive an incoming communication and/or which public facing identity/identities amongst a plurality of public facing identities is to be used in transmitting an outgoing communication.Type: GrantFiled: August 5, 2011Date of Patent: June 12, 2018Assignee: Comcast Cable Communications, LLCInventor: Christopher A. Wendt
-
Patent number: 9992071Abstract: Embodiments of the present invention are directed to a computer implemented web based application and infrastructure performance analysis and forecasting system and method for improving the performance of at least one application and infrastructure and reducing complexity of analyzing the performance of the application and infrastructure. The system and method receive infrastructure input from a user regarding application and infrastructure configuration, as well as performance objective(s). Based on the infrastructure input received from the user, a modeling engine determines at least one application and infrastructure performance model. The system and method then receive model specific input from the user for each model. Based on the information received from the user, a model computation engine computes output for the models which is then displayed to the user.Type: GrantFiled: August 11, 2017Date of Patent: June 5, 2018Assignee: JPMorgan Chase Bank, N.A.Inventor: Brad Makrucki
-
Patent number: 9986056Abstract: A method and system for HTTP request service identify a true URL content regardless of whether the target URL is redirected, and send the true URL content to a client. The requesting and sending of the redirected URL content is done internally in the HTTP server system and do not require the client to have the ability to receive and execute a URL redirection command. The server system receives a URL request from the client and generates within the server a response to the URL request. If the response does not contain any redirection information, the true URL content includes the target URL content; and if the response contains redirection information indicating a redirected URL, the true URL content includes a redirected URL content associated with the redirected URL. The client receives the true URL content in either case by submitting a request for the target URL once.Type: GrantFiled: April 14, 2016Date of Patent: May 29, 2018Assignee: Alibaba Group Holding LimitedInventor: Jianxiang Mo
-
Patent number: 9979617Abstract: Current methods for providing automated scaling of network resources require tracking a specific metric and based on that metric exceeding a specified limit, provisioning additional resources. By providing additional control functionality for enabling customers to select parameters to use for automated resource scaling, customer systems can automatically and dynamically receive additional resources based on the selected parameters.Type: GrantFiled: May 15, 2014Date of Patent: May 22, 2018Assignee: Amazon Technologies, Inc.Inventors: Timothy John Meyer, John Robert Stamper
-
Patent number: 9979669Abstract: Projecting resource allocations to achieve specified application operation times in a virtually provisioned environment is described. A system identifies a time period associated with an average of application operation times. The system calculates a resource ratio based on a resource allocated to a number of application operations associated with the time period divided by the number of application operations associated with the time period. The system calculates a projected resource allocation based on a projected number of application operations multiplied by the resource ratio. The system outputs the projected resource allocation to assist in resource management.Type: GrantFiled: December 13, 2013Date of Patent: May 22, 2018Assignee: EMC CorporationInventors: Dmitry Volchegursky, Dmitry Limonov, Boris Shpilyuck, Dmitry Y. Korshunov, Shu-Shang Sam Wei
-
Patent number: 9973551Abstract: An example method is provided and includes detecting, during a virtual meeting session, a plurality of events associated with each of a plurality of endpoints connected to the virtual meeting session. Each of the endpoints may be associated with a user identifier. The method also includes determining a status value for each of the plurality of endpoints based analyzing one or more of the plurality of events against a metric. The method also includes storing information related to the plurality of events. An output representative of at least one portion of the virtual meeting session is generated based on the stored information. The output identifies a classification of attentiveness associated with a user identifier for the at least one portion of the virtual meeting session.Type: GrantFiled: February 10, 2015Date of Patent: May 15, 2018Assignee: Cisco Technology, Inc.Inventors: Hua Ouyang, Ruwei Liu, Ye Zhao, Juhua Yun
-
Patent number: 9971683Abstract: A method of automatic memory management on a group of servers, the group of servers operably coupled to a coordinating program. The method comprises a first server of the group of servers performing garbage collection, the coordinating program performing an analysis on the group of servers, and, based on the analysis, the coordinating program determining a feasibility of having a second server performing garbage collection during a time when the first server is performing garbage collection without degrading a service provided by the group of servers. The method further comprises, responsive to the coordinating program determining that the second server can perform garbage collection during the time that the first server is performing garbage collection without degrading the service provided by the group of servers, the coordinating program commanding the second server to perform garbage collection when the first server is also performing garbage collection.Type: GrantFiled: October 20, 2014Date of Patent: May 15, 2018Assignee: Sprint Communications Company L.P.Inventors: Timothy L. Bell, Wayne W. Schroeder
-
Patent number: 9973345Abstract: An example device for advertising a segment availability time when transporting media data includes a middleware unit configured to determine a playback duration, X, for segments of media data, determine a current time at a first scheduled burst, aburst, of a multicast channel (MCH) scheduling period (MSP) for a first segment having segment number a, determine an MSP duration, DMSP, calculate a segment availability time for a second segment having segment number b according to a formula that uses X, aburst, a, b, and DMSP as inputs, and advertise the segment availability time for the second segment.Type: GrantFiled: September 8, 2015Date of Patent: May 15, 2018Assignee: QUALCOMM IncorporatedInventors: Ralph Akram Gholmieh, Nagaraju Naik
-
Patent number: 9973453Abstract: Playing multimedia files includes determining an instant messaging scenario type associated with an instant messaging session, locating multimedia file information that matches the scenario type, and sending the multimedia file information to at least one instant messaging terminal of a plurality of instant messaging terminals participating in the instant messaging session to trigger the at least one instant messaging terminal to play a multimedia file based on the multimedia file information.Type: GrantFiled: September 8, 2015Date of Patent: May 15, 2018Assignee: Alibaba Group Holding LimitedInventor: Baigang He
-
Patent number: 9965562Abstract: A cloud-based industrial application provisioning system is provided. The industrial application provisioning system can reside on a cloud platform and be made available to developers and end users with access privileges to the cloud platform. Application developers can publish industrial applications to an application library on the cloud platform, where the application is cataloged within an industry-specific search hierarchy. A search engine allows a user to access the cloud platform and search for a desired industrial application. The library's hierarchical catalog allows the user to search for applications according to industry type, equipment in use, automation system type, or other suitable criteria.Type: GrantFiled: December 22, 2016Date of Patent: May 8, 2018Assignee: Rockwell Automation Technologies, Inc.Inventors: Douglas C. Lawson, Douglas J. Reichard, Joseph A. Harkulich, Rainer Hessmer, Sujeet Chand, David W. Farchmin
-
Patent number: 9967354Abstract: Software for an online social service receives a request for a newsfeed from a user. The newsfeed depends at least in part on a memory-cached list of social friends of the user and on a memory-cached list of events associated with each social friend. The software refreshes a memory-cached copy of the list of social friends from a corresponding list in a persistent data store, based upon a determination of a utility associated with the user. And the software refreshes a memory-cached copy of a list of events associated with a social friend from a corresponding list of events in a persistent data store, based upon a determination of a utility associated with the social friend. Then the software causes the newsfeed to be displayed to the user.Type: GrantFiled: September 26, 2013Date of Patent: May 8, 2018Assignee: Excalibur IP, LLCInventors: Xiao Bai, Flavio P. Junqueira, Adam Silberstein