Patents Examined by Adam Cooney
-
Patent number: 10904106Abstract: A computer program product is provided for fault diagnostics and recovery of network service chains. The product includes a computer readable storage medium having program instructions embodied therewith. The program instructions are executable by a computer to cause the computer to perform a method. The method includes identifying intersecting ones of components of the network service chains in a network graph indicative of a commonality therebetween. The method further includes selectively repairing one or more of the components of at least one of the network service chains up to an entirety thereof based on a component repair sequence that maintains service continuity of the network service chains and that is determined and selectively reordered based on the commonality. The network graph includes a plurality of graphs, each (i) including one or more Virtualized Network Functions, and (ii) corresponding to a respective one of the network service chains.Type: GrantFiled: October 31, 2019Date of Patent: January 26, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Seraphin B. Calo, Douglas M. Freimuth, Thai Franck Le, Christian Makaya, Erich Nahum
-
Patent number: 10904302Abstract: A method, apparatus and non-transitory computer readable storage medium, in one embodiment, associating at least one autonomous transport and at least one user, determining at least one characteristic of said at least one user based on at least one of at least one user search history and at least one user preference selection, determining at least one user location of said at least one autonomous transport and querying at least one adjacent entity based at least on said determined at least one characteristic within a predetermined range of said at least one user location.Type: GrantFiled: November 5, 2019Date of Patent: January 26, 2021Assignee: OPEN INVENTION NETWORK LLCInventor: David Gerard Ledet
-
Patent number: 10897407Abstract: A computer-implemented method is provided for fault diagnostics and recovery of network service chains. The method includes identifying, by a processor, intersecting ones of components of the network service chains in a network graph indicative of a commonality therebetween. The network graph represents the components of the network service chains. The method further includes selectively repairing, by the processor, one or more of the components of at least one of the network service chains up to an entirety thereof based on a component repair sequence that maintains service continuity of the network service chains and that is determined and selectively reordered based on the commonality. The network graph includes a plurality of graphs, each (i) including one or more Virtualized Network Functions, and (ii) corresponding to a respective one of the network service chains.Type: GrantFiled: October 25, 2019Date of Patent: January 19, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Seraphin B. Calo, Douglas M. Freimuth, Thai Franck Le, Christian Makaya, Erich Nahum
-
Patent number: 10892905Abstract: Systems and methods of real time notification of activities that occur in a web-based collaboration environment are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, for selecting a recipient of a notification an activity according to criteria determined based on a workspace in which the activity was performed in the online collaboration platform and/or sending the notification of the activity to the recipient such that the recipient is notified in real time or near real time to when the activity occurred.Type: GrantFiled: January 6, 2020Date of Patent: January 12, 2021Assignee: Box, Inc.Inventors: Sam Ghods, Arnold Goldberg, Florian Jourda, David T. Lee, Arshdeep Mand
-
Patent number: 10856186Abstract: Apparatus and method by which Internet Protocol (IP) traffic can be transferred (i.e. handoff) between two different terminals operating according to two different technology standards in two different systems with two different IP addresses. For example, a session handoff can be made between a terminal in Wireless Local Area Network (WLAN) a terminal in a 3GPP UMTS or between a terminal in CDMA2000 and a terminal in a 3GPP UMTS. These terminals can be either physically separate entities or logical entities that are encapsulated within a common enclosure.Type: GrantFiled: December 30, 2008Date of Patent: December 1, 2020Assignee: INTERDIGITAL TECHNOLOGY CORPORATIONInventor: Kamel M. Shaheen
-
Patent number: 10841353Abstract: A system and method for optimizing defragmentation of content in a content delivery network (CDN). In an example, a manifest available to the content delivery node with respect to a particular content as well as segment files stored in a database cache of the content delivery node are analyzed to determine if any segment files referenced by the manifest are absent from the database cache. If so, one or more delivery rules associated with the content delivery node based on historical ABR asset delivery patterns may be applied to determine representations of the absent segment files that satisfy the one or more delivery rules. After determining compliant representations of the absent segment files, they may be pulled from another content delivery node of the CDN (e.g., a parent node or an edge server node).Type: GrantFiled: November 1, 2013Date of Patent: November 17, 2020Assignee: ERICSSON ABInventors: Chris Phillips, Robert Hammond Forsman, Jennifer Ann Reynolds
-
Patent number: 10841267Abstract: A computer system includes a calendar containing appointments. The system also includes one or more logic modules. Each logic module specifies a condition and a corresponding action. The profile may be applied to context data, such as data representing the current time, to perform the actions specified by the logic modules in response to detecting that the context data satisfies the conditions specified by the logic modules. In particular, the actions specified by the logic modules may be performed in response to detecting that the current time falls within the time period of an appointment on the calendar.Type: GrantFiled: August 29, 2019Date of Patent: November 17, 2020Assignee: Yagi Corp.Inventor: Robert Plotkin
-
Patent number: 10791163Abstract: An apparatus and a method to support visible and audible communications using various multimedia services are provided. A method to provide communications using a multimedia service in a server of a communication system is provided. The method includes receiving a voice call connection request for a second device from a first device. The method also includes providing the first device with visual multimedia information generated in advance, over a web network in relation to the second device. The method further includes connecting a voice call between the first device and the second device.Type: GrantFiled: January 20, 2015Date of Patent: September 29, 2020Assignee: Samsung Electronics Co., Ltd.Inventors: Dohyung Kim, Young-Ky Kim, Jae-Duck Lee, Ki-Ho Cho, Ye-Sul Ha
-
Patent number: 10778750Abstract: A server computer can be quickly allocated to and made ready for use by users of a tenant by adding and starting, on that server computer, copies of a process implementing the tenant's virtual machine, based on a gold image virtual machine for that tenant. The gold image virtual machine also has an associated gold image virtual disk. The virtual machines on the server computer are associated with virtual disks that are linked clones based on the gold image virtual disk, such as linked clones of a replica of the gold image virtual disk. Each virtual machine for a tenant on the new server computer also is added to the tenant computer network. Server computers for multiple tenants can be grouped into a cluster, and can use anti-affinity rules to limit instantiation of virtual machines of each tenant only on server computers dedicated to the tenant.Type: GrantFiled: June 23, 2016Date of Patent: September 15, 2020Assignee: VMware, Inc.Inventor: Kenneth N. Ringdahl
-
Patent number: 10771345Abstract: The following description is directed to a network monitoring service. In one example, a method can include receiving a query including a reference to a logical device of a network and an action to perform on the logical device. The logical device can include a plurality of interconnected network devices. The method can include determining whether the action can be performed on the logical device based at least on combining scores of the network devices of the logical device. The score of an individual network device can be calculated by recursively calculating scores of neighboring network devices of the individual network device. The method can include transmitting a response indicating whether the action can be performed on the logical device.Type: GrantFiled: December 28, 2016Date of Patent: September 8, 2020Assignee: Amazon Technologies, Inc.Inventors: Andreas Louca, Yan Xu, Andrew Miehs, Jason Svein Ashworth, Zhiheng Gao
-
Patent number: 10749945Abstract: A computer-implemented method in a content delivery network (CDN), wherein the CDN delivers content on behalf of at least one content provider. The method includes: a first server: receiving a request from a client for particular content; determining at least one delivery server in the CDN; migrating the request to the at least one delivery server; and then providing the least one delivery server with first network traffic from the client. Then a second server, distinct from the first server, determines information about the least one delivery server; and then, based on the determining, provides the least one delivery server with second network traffic from the client.Type: GrantFiled: October 9, 2017Date of Patent: August 18, 2020Assignee: Level 3 Communications, LLCInventor: Christopher Newton
-
Patent number: 10742762Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for reducing redirects. In one aspect, a method includes receiving request data indicating that a user device has requested a content item. The request data specifies other data processing apparatus to which user interactions with the content item are to be reported. The content item includes a reference to a resource that is requested in response to user interaction with the content item. Response data is provided. The response data includes data that cause presentation of the content item. Interaction data is received specifying user interaction with the content item occurred. Redirect data is provided that cause the user device to be redirected to the resource. Reporting data is provided to the other data processing apparatus, specifying user interaction with the content item occurred. The reporting data is provided asynchronously relative to the redirect data.Type: GrantFiled: January 29, 2016Date of Patent: August 11, 2020Assignee: Google LLCInventors: Shing Franky Sze, Michael Kleber, Mathieu Gagne, Leonidas Kontothanassis
-
Patent number: 10733271Abstract: A game identifier of an encrypted streaming electronic game to be streamed to a playback device may be received. The game identifier may comprise a title of the encrypted streaming electronic game. An electronic ticket for access by the playback device to a secured portion of the encrypted streaming electronic game may be gathered. The electronic ticket may specify a first gameplay state. The electronic ticket may be used to access the secured portion of the encrypted streaming electronic game at the first gameplay state. One or more gameplay actions to transform the encrypted streaming electronic game to a second gameplay state may be received. The second gameplay state may be provided to a state server, where the state server configured to instruct a license server to modify the electronic ticket to specify the second gameplay state for the encrypted streaming electronic game.Type: GrantFiled: March 1, 2017Date of Patent: August 4, 2020Assignee: ACER CLOUD TECHNOLOGY, INC.Inventors: Wei Yen, Pramila Srinivasan, John Princen, Raymond W. Lo, Wilson Ho
-
Patent number: 10721127Abstract: A communication system includes a plurality of leaf switches connected to a plurality of spine switches in topology of a Latin square Fat-Tree, and a plurality of information processing apparatus, wherein each of the information processing apparatuses performs first all reducing, wherein each of first information processing apparatuses performs second all reducing, on the basis of the result of the first all reducing, between the first information processing apparatus and another first information processing apparatus connected to a leaf switch connected to a first spine switch corresponding to a first direction in an area, wherein each of the first information processing apparatuses performs third all reducing, on the basis of the result of the second all reducing, between the first information processing apparatus and another first information processing apparatus connected to a leaf switch connected to a second spine switch corresponding to a second direction in the area.Type: GrantFiled: July 20, 2018Date of Patent: July 21, 2020Assignee: FUJITSU LIMITEDInventors: Toshihiro Shimizu, Kohta Nakashima
-
Patent number: 10684874Abstract: Some embodiments provide a method for extracting and adapting system configuration. The method extracts a first configuration from a first node of a first hosting system. The first node includes several resources for hosting the first configuration. The method analyzes the first configuration in order to determine attributes of the first configuration. The determined attributes are relevant to hosting the first configuration on a second node of a second hosting system having several nodes. The method generates a second configuration based on the determined attributes. The method hosts the second configuration at the second node of the second hosting system.Type: GrantFiled: May 14, 2019Date of Patent: June 16, 2020Assignee: Open Invention Network LLCInventors: John M. Keagy, Jeffrey Carr, Paul Lappas
-
Patent number: 10673641Abstract: Apparatuses, methods, systems, and program products are disclosed for connecting to a conference device. A device module detects a client device within a short-range wireless communication distance of a conference device. The conference device is reservable for a conference and configured to present content received from the client device. A notification module that sends a notification to the client device in response to determining that the conference device is available. The notification invites the client device to connect to the conference device. A connection module connects the conference device to the client device in response to receiving a connection confirmation from the client device.Type: GrantFiled: March 11, 2016Date of Patent: June 2, 2020Assignee: LENOVO Enterprise Solutions (Singapore) PTE. LTDInventors: Amy L. Rose, John S. Crowe, Gary D. Cudak, Jennifer J. Lee-Baron, Nathan J. Peterson, Bryan L. Young
-
Patent number: 10673697Abstract: Various implementations disclosed herein provide a mechanism for determining that a configuration status of a compliant device is too far out-of-date, and subsequently bridging the configuration status of the compliant device to the up-to-date configuration data and instructions in response. In various implementations, determination of the configuration status of the compliant device is possible using a single request from the compliant device, which in turn reduces the amount of network traffic and utilization of network resources needed to update the compliant device with the up-to-date configuration data and instructions.Type: GrantFiled: March 13, 2016Date of Patent: June 2, 2020Assignee: CISCO TECHNOLOGY, INC.Inventors: Justin Joel Delegard, Adam Weis
-
Patent number: 10664575Abstract: A technique for content management involves storing runtime state of content externally. A system created according to the technique may include a state server that receives runtime state of content from a playback device, and provides the runtime state to that or another playback device upon request. A playback device constructed according to the technique may include a content state recovery engine for recovering runtime state that was previously stored externally to the playback device. A method according to the technique may include generating the runtime state locally, storing the runtime state externally, and re-acquiring the runtime state.Type: GrantFiled: May 2, 2007Date of Patent: May 26, 2020Assignee: ACER CLOUD TECHNOLOGY, INC.Inventors: Wei Yen, Pramila Srinivasan, John Princen, Raymond Lo, Wilson Ho
-
Patent number: 10666454Abstract: An apparatus, system, and method are provided herein to provide simultaneous delivery of output communications to a client device and a secondary client device are discussed herein. Some embodiments may include an apparatus including processing circuitry configured to: receive one or more electronic communications; configure the one or more electronic communications for presentation to the client device and the secondary client device based on the delivery identifier; and provide the one or more electronic communications to the client device via a wide area network to facilitate simultaneous delivery of the one or more output communications corresponding to the one or more electronic communications on the client device and the secondary client device. The one or more output communications may be provided to the secondary client device via the client device and a personal area network that is separate from the wide area network.Type: GrantFiled: June 22, 2016Date of Patent: May 26, 2020Assignee: Groupon, Inc.Inventors: Matthijs Mullender, Andrew Ma, Arpan Sinha
-
Patent number: 10659501Abstract: Techniques for efficiently allocating ports and bandwidth in a communication system configured to establish interactive, real time communication sessions between endpoints are described. Requests are received at a server, from a requester endpoint device, to initiate an interactive, real time communication voice and/or video session requiring access to an interactive session resource. In an embodiment, the communication system is a contact center and the interactive session resource is an available contact center agent. Pending availability of the interactive session resource, a requester is assigned a place in a queue or otherwise scheduled to receive access to the interactive session resource. In the meantime, a data channel is established between the server and the requester's endpoint device. Resources, which can include an executable program and/or information operative to enable the endpoint device to emulate an active on-hold voice connection period, are downloaded to the endpoint device.Type: GrantFiled: June 30, 2014Date of Patent: May 19, 2020Assignee: Avaya Inc.Inventors: Reinhard Klemm, Parameshwaran Krishnan, Navjot Singh