Patents Examined by Binod J Kunwar
-
Patent number: 10198285Abstract: A system and method is disclosed for creating and exposing virtual disk images to a host server, during a KVM session, using an HTML5 KVM/virtual media client running in a Chrome™ Web browser of a user's device (e.g., PC workstation). The host server is able to select all or specific portions of the virtual disk image for use, whereupon the bytes representing the selected data content are packaged by the HTML5 KVM/virtual media client using a persistent sandbox and transmitted to the host server. Using the HTML5 KVM/virtual media client to create and expose virtual disk images from the persistent sandbox of the Chrome™ Web Browser eliminates the problem of the Web browser not being able to directly access physical media (e.g., disks) on the user's device, and further significantly reduces data size limitations on the size of the virtual disk images that may be created.Type: GrantFiled: October 11, 2017Date of Patent: February 5, 2019Assignee: VERTIV IT SYSTEMS, INC.Inventors: Joseph Amirthasamy, Craig S. Siegman
-
Patent number: 10182023Abstract: A method implemented by a client application when executed on a user device during an instant messaging communication between said user device and at least one further device, the method comprising: transmitting a first message comprising media data over a communication network from said user device to said at least one further device; receiving a second message comprising further media data transmitted over said communication network from said at least one further device; determining that the media data and the further media data are of the same data type; and generating a composite media object based on the media data and the further media data in response to said determination and displaying the composite media object on a display of said user device.Type: GrantFiled: October 31, 2014Date of Patent: January 15, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: James E. Pycock, Mete Atamel, Jimmy Enrico Jacques Holzer, Jakob O. Engstrand
-
Patent number: 10171335Abstract: The disclosed embodiments provide a system for processing data. During operation, the system obtains a component of a time-series performance metric associated with a server-side root cause of an anomaly in the time-series performance metric. Next, the system obtains a call graph representation of the component, wherein the call graph representation includes a parent node having a parent value of the component and a set of child nodes of the parent node, each child node having a corresponding child value of the component. The system then analyzes the call graph representation to identify one or more of the child nodes as sources of the anomaly. Finally, the system outputs an alert that identifies the sources of the anomaly.Type: GrantFiled: December 1, 2015Date of Patent: January 1, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Ritesh Maheshwari, Liang Zhang, Yang Yang, Jieying Chen, Toon Sripatanaskul, Ruixuan Hou, Steven S. Noble, David Q. He, Sanjay S. Dubey, Deepak Agarwal
-
Patent number: 10158918Abstract: Systems and methods for bookmarking prospective media content on computer network. In some implementations, a method includes: at a server system, obtaining, from a electronic device, information corresponding to a media content item; identifying the media content item, from among a plurality of media content items, in accordance with the information; creating a provisional bookmark corresponding to a first URL where the media content item is not yet available but is likely to be available within a predefined time period; and transmitting the provisional bookmark to the electronic device. The method optionally includes: after creating the provisional bookmark, in accordance with a determination that the media content item has become available at the first URL, before the predefined time period: converting the provisional bookmark into a non-provisional bookmark.Type: GrantFiled: February 7, 2017Date of Patent: December 18, 2018Assignee: GOOGLE LLCInventors: Matt Wiseman, Ant Oztaskent, Yaroslav Volovich
-
Patent number: 10153955Abstract: A method including: receiving network performance parameters of a plurality of data networks, the network performance parameters being collected by individual client devices of a plurality of client devices; receiving location data indicating a geographic location of the individual client devices when the network performance parameters were collected, the received location data being associated with respective network performance parameters; selecting, from the received location data, a subset of the received location data associated with network performance parameters of a first data network of the plurality of data networks; calculating a geographic location of a first access point of the first data network based on at least one geographic location indicated by the subset of the received location data; and building a database entry indicating the calculated geographic location of the first access point.Type: GrantFiled: April 17, 2017Date of Patent: December 11, 2018Assignee: Google LLCInventors: Arvind Jain, Brian Clair Williammee
-
Patent number: 10122591Abstract: A computer-implemented method includes obtaining a whitelist that identifies one or more content providers that are accessible for free through a particular network service provider, wherein the particular network service provider also provides access to the other content providers for which a fee is charged, a debit against an account is taken, or a subscription with the particular network service provider is required, establishing a particular network connection with the particular network service provider, identifying a network configuration that indicates whether to restrict communication with content providers by the computing device to only communication that is free, receiving a request to communicate with a particular content provider using the particular network connection, determining, based on the network configuration, whether the particular content provider is included in the whitelist for the particular network service provider, and blocking, based on the determining, the request to communicateType: GrantFiled: March 13, 2013Date of Patent: November 6, 2018Assignee: Google LLCInventors: James Arnold Pack, Bin Zhu, Wiktor Tomczak, Joseph E. Provost, Tim Emiola, Jeff Robert Karplus Hartline, Michael DePasquale, Patrick Pui Wah Leung, Christopher John DiGiano, AbdelKarim F. Mardini
-
Patent number: 10110647Abstract: A method for altering bandwidth consumption when receiving content in a user device includes determining a first user device status where the first user device status indicates whether content, which is being accessed by a content-rendering application, is viewable on a display of the user device, based on the first user device status, selecting one of a plurality of available alternative content segments, and receiving the selected content segment.Type: GrantFiled: September 25, 2013Date of Patent: October 23, 2018Assignee: QUALCOMM IncorporatedInventors: Chandrasekar Srinivasan, Umesh Pandey, Chandra Mouli Polisetty, Deepti Mani, Lorenz C. Minder, Deviprasad Putchala, Arvind Subramanian Krishna
-
Patent number: 10102021Abstract: A management system and method that generally allocates a virtual function to a virtual function definition of a virtual server, where the virtual function definition of the virtual server is previously assigned with a unique function identifier, and assigns the unique function identifier to the virtual function in response to the allocating of the virtual function, where the unique function identifier causes a discovery of the virtual function by the virtual server.Type: GrantFiled: August 11, 2015Date of Patent: October 16, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gerhard Banzhaf, David F. Craddock, James M. Jenks, Angel Nunez Mencias, Justin D. Miller, Eric A. Weinmann
-
Patent number: 10091154Abstract: A computing device can receive an incoming message. The incoming message can be one directed to a set of different client machines at approximately the same time. The computing device can perform a mitigation action that alters a presentation characteristic of the audible alert for the incoming message. The mitigation action ensures that the computing device and at least a subset of the other client devices within a predefined audio range of the computing device do not audibly present alerts for the incoming message in an unsynchronized manner.Type: GrantFiled: October 23, 2017Date of Patent: October 2, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Al Chakra, Liam Harpur, Michelle M. Purcell, John Rice
-
Patent number: 10089129Abstract: A management system and method that generally allocates a virtual function to a virtual function definition of a virtual server, where the virtual function definition of the virtual server is previously assigned with a unique function identifier, and assigns the unique function identifier to the virtual function in response to the allocating of the virtual function, where the unique function identifier causes a discovery of the virtual function by the virtual server.Type: GrantFiled: June 30, 2014Date of Patent: October 2, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gerhard Banzhaf, David F. Craddock, James M. Jenks, Angel Nunez Mencias, Justin D. Miller, Eric A. Weinmann
-
Patent number: 10075587Abstract: A device may determine that delivery of a message, to a destination identified by a telephone number shared by multiple user devices, has failed. The device may receive a unique identifier from a message delivery device associated with delivering the message. The unique identifier may correspond to a user device of the multiple user devices, and may be different from the telephone number. The device may determine whether the unique identifier indicates that the user device is able to receive the message, and may selectively provide the message to the message delivery device. The message may be provided to the message delivery device for delivery to the user device when the unique identifier indicates that the user device is able to receive the message. The message may not be provided to the message delivery device when the unique identifier indicates that the user device is unable to receive the message.Type: GrantFiled: May 18, 2015Date of Patent: September 11, 2018Assignee: Verizon Patent and Licensing Inc.Inventors: Priscilla Lau, Kevin Lim
-
Patent number: 10057324Abstract: Described herein are methods, apparatus and systems for selectively delivering content through one of two communication channels, one being origin to client and the other being from or through a CDN to client. Thus a client may choose to request content from a CDN and/or from an origin server. This disclosure sets forth techniques for, among other things, distinguishing between which channel to use for a given object, using the CDN-client channel to obtain the performance benefit of doing so, and reverting to the origin-client channel where content may be private, sensitive, corrupted, or otherwise considered to be unsuitable from delivery from and/or through the CDN.Type: GrantFiled: July 7, 2017Date of Patent: August 21, 2018Assignee: Akamai Technologies Inc.Inventors: Charles E. Gero, Guy Podjarny
-
Patent number: 10044580Abstract: A redundantly operable industrial communication system having a plurality of communication devices redundantly linked to an industrial communication network within a ring or tree topology, and a plurality of communication devices inter connected within a linear topology, wherein a communication device configured as a ring portion redundancy manager within the linear topology comprises a monitoring and control unit that detects an interruption within the linear topology using transmitted test messages and controls forwarding of messages containing useful data between two ports, associated with the linear topology, of the communication device configured as a ring portion redundancy manager when an interruption is detected, and first and second communication devices return test messages received within the linear topology to the communication device configured as a ring portion redundancy manager or send test messages to the communication device configured as the ring portion redundancy manager.Type: GrantFiled: September 24, 2013Date of Patent: August 7, 2018Assignee: Siemens AktiengesellschaftInventors: Marcel Kiessling, Joachim Lohmeyer
-
Patent number: 10021116Abstract: A method and system for segmenting a network including a plurality of hosts is disclosed. In an example embodiment, the network is a provider network. The method receives network activity information describing network traffic between hosts of the plurality. The method generates observations from the network activity information and organizes the observations into clusters. The method determines a profile for each cluster that corresponds to a potential system type implemented by one or more of the hosts of the medical provider network. The method determines segments within the provider network based on the profiled system types.Type: GrantFiled: February 17, 2015Date of Patent: July 10, 2018Assignee: HCA Holdings, Inc.Inventor: Gabriel David Bassett
-
Patent number: 10021066Abstract: A method and a system environment allowing installation of an application into excess capacity of an existing server and that allows the application to coexist with a legacy application on the server without interfering with the legacy application and without requiring a new host name, via use of custom shared libraries and network address translation.Type: GrantFiled: May 18, 2015Date of Patent: July 10, 2018Assignee: MORGAN STANLEYInventors: Andrei Keis, Richard Viana
-
Patent number: 10021102Abstract: The present disclosure discloses a system and method for classifying an application session for forwarding or refrain from forwarding to a client. Generally, classifying an application session includes: receiving a first request from a client device at a first network device; transmitting, by the first network device, a second request to obtain classification information corresponding to the first request; forwarding, by the first network device, the first request from the client device prior to receiving the classification information corresponding to the first request; receiving, by the first network device, the classification information corresponding to the first request; receiving, by the first network device, a first response corresponding to the forwarded first request; and based on the classification information, forwarding or refraining from forwarding the first response to the client device.Type: GrantFiled: October 31, 2014Date of Patent: July 10, 2018Assignee: ARUBA NETWORKS, INC.Inventors: Santashil PalChaudhuri, Prateek Kapoor, Jagachittes Vadivelu, Sudeepto Roy, Naveen Manjunath
-
Patent number: 10015262Abstract: A communication apparatus, which is connected to an external apparatus via a network, comprising first and second data communication units, wherein when the first data communication unit establishes a connection to an external apparatus via a network formed by a relay apparatus, the apparatus participates in the network formed by the relay apparatus, and when the second data communication unit, which forms a network in which the communication apparatus serves as a relay apparatus, establishes a connection to the external apparatus, the apparatus forms the network in which the communication apparatus serves as a relay apparatus using parameters of the network stored when the connection to that external apparatus is established.Type: GrantFiled: December 23, 2013Date of Patent: July 3, 2018Assignee: CANON KABUSHIKI KAISHAInventor: Takumi Iko
-
Patent number: 10015093Abstract: A communication transmission system includes a server client couple by a network. The client includes a first protocol client application that uses a first communication protocol, a client first protocol stack that communicates using the first communication protocol, and a client second protocol stack that communicates using a second communication protocol different from the first communication protocol. The client sends a first communication payload from the first protocol client application to the server using the client first protocol stack. If an error is received sending of the first communication payload, a copy of the first communication payload is sent to the server using the client second protocol stack. A second communication payload is then received from the server using the client second protocol stack in response to sending the first communication payload, and the second communication payload is provided to the first protocol application using the client first protocol stack.Type: GrantFiled: May 5, 2015Date of Patent: July 3, 2018Assignee: Dell Products L.P.Inventors: Ankit Singh, Shekar Babu Suryanarayana
-
Patent number: 9979622Abstract: In one embodiment, a cloud network provides cloud services to the one or more clients, where data usage of each client is monitored on a per client basis. If the data usage of any client is above a first predetermined threshold, then a WAN optimization platform is automatically implemented within the cloud network for the client having the data usage determined to be above the first predetermined threshold.Type: GrantFiled: July 30, 2013Date of Patent: May 22, 2018Assignee: Cisco Technology, Inc.Inventors: Haseeb Niazi, Sunil Cherukuri, Mohammed Khalid
-
Patent number: 9973569Abstract: A system, method and computing apparatus to manage process(es) in a cloud computing infrastructure are provided. Application nodes are connected to at least one administration node in a cloud computing infrastructure. The application nodes are configured upon instruction from the administration node to run a process or set of processes for at least one service, to perform the following: initiating a first process on each of the application node by at least one of the administration node; initiating at least one process other than the first process on each of the application nodes by the first process through a first procedure; monitoring operational statuses of all the processes other than the first process through the first procedure, by the first process in each of the application nodes; and the status of all the processes other than the first process is communicated to the at least one administration node.Type: GrantFiled: February 17, 2015Date of Patent: May 15, 2018Assignee: Cellos Software Ltd.Inventors: Tarun Parashar, Anurag Srivastav