Patents Examined by John MacIlwinen
-
Patent number: 10027746Abstract: A method and system for virtual networking is provided. The method includes receiving logical service chain data describing a source virtual network ID (VNID) for a source virtual network, a destination VNID for a destination virtual network, and a group of intermediate waypoints. The logical service chain data defines a logical service chain. A set of networked virtual environments (NVE) is selected to support the group of intermediate waypoints and the logical service chain is deployed and mapped to a physical service chain implemented on the set of NVEs. The logical service chain data is transmitted to a network virtual authority (NVA) and a packet forwarding mechanism is introduced when a packet is received from an overlay port or an underlay port. An associated IP address is requested and the first packet is analyzed.Type: GrantFiled: May 26, 2016Date of Patent: July 17, 2018Assignee: International Business Machines CorporationInventors: Guo Chun Bian, Gang Tang, Zi Jin Tao, Ming Shuang Xian
-
Patent number: 10027580Abstract: Methods, systems, and computer readable media for performing stateful Diameter routing with Diameter routing agents (DRAs) using different mechanisms to achieve stateful routing are disclosed. According to one aspect, a system for performing stateful Diameter routing with DRAs that use different mechanisms to achieve stateful routing includes a set of Diameter signaling routing nodes. Each node has access to at least one database for maintaining state information. The nodes are configured to be members of a first group, where each member of the first group is configured to use a first mechanism to achieve stateful routing with other members of the first group, and to use a second mechanism to achieve stateful routing with nodes that are not members of the first group. Members of the first group include signaling nodes provided by a same vendor, and members not in the group include signaling nodes provided by a different vendor.Type: GrantFiled: March 24, 2014Date of Patent: July 17, 2018Assignee: Oracle International CorporationInventor: Thomas Matthew McCann
-
Patent number: 10021177Abstract: A peer-to-peer (p2p) communication system is provided. One or both of audio and video can be transferred among a number of user terminals in the p2p system. The user terminals include at least one master terminal. The master terminal controls video or audio, or both, transfers among user terminals. The master terminal is identified, based on a determined topology, using obtained information provided in a data parameters table. Each user terminal includes a control for processing video and/or audio that is sent/received by the user terminal. Such processing can include encoding/decoding of video and/or audio. The master terminal control can process the same video and generate different video data to be provided to different user terminals. Such different video data is a function of the communication paths between the master terminal and the different user terminals. The master terminal control can also process the same audio and generate different audio data to be provided to different user terminals.Type: GrantFiled: January 22, 2016Date of Patent: July 10, 2018Assignee: MASQUE PUBLISHING, INC.Inventors: John C. Ridges, James M. Wisler
-
Patent number: 10009318Abstract: A client may connect to a server over an insecure network by downloading and configuring a secure connection mechanism to the server. The secure connection mechanism may allow the client to join a domain when connected to the server and access domain level services. The server may receive a request from the client, classify the connection type, and used the classification to determine whether the request originated off premises. If so, the server may send a configuration mechanism to the client, which may then establish a secure connection to the server. Once the secure connection is established, the server may join the client to the server's domain and begin secure operations.Type: GrantFiled: March 14, 2012Date of Patent: June 26, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventor: Hui Shao
-
Patent number: 9996575Abstract: A messaging system automatically populates a stream of messages using only a seed selected by the requesting account holder. In one embodiment, the seed includes the streams of one or more of the “top” accounts of the messaging system. Here, “top” is according to any one of a number of different metrics stored in the messaging system. With knowledge of the seed, the messaging system automatically populates a stream for the requesting account holder, without requiring any other input. As a result, an account holder is provided with a fully functioning stream with very little effort or knowledge required on their part.Type: GrantFiled: February 12, 2015Date of Patent: June 12, 2018Assignee: Twitter, Inc.Inventors: Michael Ben Fleischman, Matthew Miller, Richard Douglas Whitcomb, Jr., Mark Watabe, Anthony Sciola
-
Patent number: 9998550Abstract: Network based service composition with variable distance conditions may be provided. A workflow definition may be received and a network topology may be built based on the workflow definition. Relational data may be received and a network instance may be built based on the network topology and the distance measurement. A plurality of network instances may be built, for example, for different distance conditions. One or more paths may be determined for a pair of services based on one or more of the network instances.Type: GrantFiled: September 24, 2015Date of Patent: June 12, 2018Assignee: International Business Machines CorporationInventors: Rong N. Chang, Vinod Muthusamy, Wei Tan, Fei Wang, John E. Wittern
-
Patent number: 9979657Abstract: Offloading traffic to edge data centers in a content delivery network (CDN). It is determined that traffic at the edge data center should be offloaded to the other edge data centers. A priority level is determined for requesting the offloading of traffic to the other edge data centers. An offload request is sent to each of the other edge data centers, each offload request indicating the determined priority level. One or more replies are received from one or more of the other edge data centers, including one or more replies indicating that resources are available for use by the load balancer agent. The one or more replies are sorted to identify at least one edge data center for offloading traffic, and traffic is offloaded to the at least one identified edge data center.Type: GrantFiled: June 17, 2016Date of Patent: May 22, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Marwan Batrouni, Jason Drew Zions, Octavian Hornoiu
-
Patent number: 9967780Abstract: A method implemented by a network node coupled to a network, the method comprising inserting a location hint in a request for a content, wherein the location hint specifies one or more network locations that are known by the network node to hold at least part of the content, sending the request to the network, wherein the request comprises a content name that describes the content, and receiving a data message corresponding to the request from the network, wherein the data message comprises at least a portion of the content.Type: GrantFiled: January 3, 2014Date of Patent: May 8, 2018Assignee: Futurewei Technologies, Inc.Inventor: Cedric Westphal
-
Patent number: 9940208Abstract: Embodiments relate to systems and methods for generating a reverse installation file for network restoration. A set of managed machines, such as personal computers or servers, can be managed by a network management engine communicating with the machines via a secure channel. The network management engine can scan the managed network for kickstart, or provisioning answer files, that were used to install software to network nodes at a prior time. The network management engine can access the original kickstart file, and update that file to reflect a current state of the associated machine by inserting user-supplied updates, storage configuration updates, security credentials, and/or other data. Upon a crash or other malfunction of the associated machine, the network management platform can access the reverse kickstart file and generate a restoration of that node to a current state from the reverse kickstart data.Type: GrantFiled: February 27, 2009Date of Patent: April 10, 2018Assignee: Red Hat, Inc.Inventors: Michael Paul DeHaan, Adrian Karstan Likins, Seth Kelby Vidal
-
Patent number: 9936008Abstract: Systems and methods are disclosed for dynamically shifting one or more instances of a service from a first set of servers to a second set of servers. In an embodiment, a system includes a service repository that stores one or more services. The system also includes a deployment manager that deploys a set of instances of a service of the one or more services on a first set of servers and shifts one or more instances of the set of instances to a second set of servers.Type: GrantFiled: December 3, 2013Date of Patent: April 3, 2018Assignee: Red Hat, Inc.Inventors: Filip Elias, Filip Nguyen
-
Patent number: 9936085Abstract: When an address is inputted through input means for inputting an address of a receiving end, an image transmission apparatus carries out an authentication process that determines whether or not the inputting person is a right authorized person. When it is determined that the corresponding operation is right through the authentication process, the image transmission apparatus transmits image data to the address of the receiving end thus inputted.Type: GrantFiled: February 19, 2016Date of Patent: April 3, 2018Assignee: SHARP KABUSHIKI KAISHAInventors: Syouichirou Yoshiura, Yuji Okamoto, Katsuyoshi Fujiwara, Naofumi Ueda
-
Patent number: 9900779Abstract: Techniques for centralized control of peer-to-peer (P2P) communication and centralized control of femto cell operation are described. For centralized control of P2P communication, a designated network entity (e.g., a base station) may control P2P communication of stations (e.g., UEs) located within its coverage area. The designated network entity may receive an indication of a first station (e.g., a UE) desiring to communicate with a second station (e.g., another UE). The designated network entity may determine whether or not to select peer-to-peer communication for the first and second stations, e.g., based on the quality of their communication link. The designated network entity may assign resources to the stations if peer-to-peer communication is selected. For centralized control of femto cell operation, the designated network entity may control the operation of femto cells (e.g., may activate or deactivate femto cells) within its coverage area.Type: GrantFiled: December 21, 2009Date of Patent: February 20, 2018Assignee: QUALCOMM IncorporatedInventors: Ravi Palanki, Avneesh Agrawal, Naga Bhushan
-
Patent number: 9900271Abstract: A single content region in a chat history display is used to display entries representative of a plurality of messages corresponding to all chat histories for all of chat threads currently engaged in by a given mobile terminal. Additionally, a buddy list display supports management of chat buddies, a detail view display allows otherwise truncated messages to be displayed, and a text message editor display supports the composition of text messages. Each chat user may designate public display identifiers for purposes of identification to other chat users. Additionally, each user may designate private display identifiers for each of his/her buddies, which private display identifiers may be used to replace the public display identifiers for that user's buddies when displayed on the user's mobile terminal. In this manner, the use of speech and text based group chatting and similar services in wireless communication environments is more readily enabled.Type: GrantFiled: July 18, 2014Date of Patent: February 20, 2018Assignee: BlackBerry LimitedInventors: Chris Michael Griffin, Bashar Jano, Jin Woo Lee, Mihaela Kamenova Mihaylova, Christopher Robert Dale Wilson
-
Patent number: 9876671Abstract: A method and apparatus for the processing of at least one command concerning at least one component of a cluster is disclosed. The cluster comprises several components, the at least one component having a dependency link, according to the at least one command, with at least one other component, is disclosed.Type: GrantFiled: August 30, 2013Date of Patent: January 23, 2018Assignee: BULL SASInventors: Pierre Vigneras, Marc Girard
-
Patent number: 9864669Abstract: Various features are disclosed for providing indicators of activity on server computing systems or other devices. An indicator component can indicate whether data center equipment is being used by a user and/or to support a user, and that therefore the operation of the data center equipment should not be impacted. One or more indicator components can be affixed to or integrated with the exterior of data center equipment, e.g., added to the rack on which server computing systems are mounted, integrated with a networking component that provides connectivity to the server computing systems mounted in the rack, or the like. The indicator components can be controlled by software or hardware implemented in a server computing system, a networking component, and/or remotely from an administrator system.Type: GrantFiled: February 22, 2012Date of Patent: January 9, 2018Assignee: Amazon Technologies, Inc.Inventor: Matthew D. Klein
-
Patent number: 9843533Abstract: Described are computer-based methods and apparatuses, including computer program products, for leveraging available compute resources from a plurality of computing devices using containers. Each computing device from the plurality of computing devices executes a container that virtualizes a portion of an operating system executing on the computing device such that the container can execute one or more secondary applications in isolation from any incumbent applications being executed by the operating system on the computing device that have priority over the one or more secondary applications.Type: GrantFiled: March 6, 2015Date of Patent: December 12, 2017Assignee: Trilio Data Inc.Inventors: Andrey Turovsky, Aleksandr Biberman
-
Patent number: 9813510Abstract: A method and system for arranging service provider selection are described. A network computer system can establish a set of criteria to determine whether to display, before actually receiving an acceptance from a service provider, an assumed acceptance or a likely service provider to provide on-demand services in response to data corresponding to a request for service sent from a computing device of a user. For example, the network computer system can predetermine a likely service provider or number of matching service providers and display this information to the user in lieu of a “requesting” screen.Type: GrantFiled: December 30, 2016Date of Patent: November 7, 2017Assignee: Uber Technologies, Inc.Inventors: John Mark Nickels, Eoin O'Mahony
-
Patent number: 9800529Abstract: A messaging system that organizes and presents messages to users of the messaging system. The messaging system includes a mailbox module that receives messages and generates conversation threads from the messages. Messages received from different electronic message channels may be aggregated into a common conversation thread. The conversation threads are also organized in a message interface and then presented to a user of the messaging system. The messaging system may include a social networking system that stores social information about users, which can be used to organize the conversation threads. Other features include a multi mode message interface, and a method for adding contextual information to messages.Type: GrantFiled: October 28, 2011Date of Patent: October 24, 2017Assignee: Facebook, Inc.Inventors: Prashant Malik, Jiakai Liu, Andrew G. Bosworth, Joel Benjamin Seligstein, Drew W. Hamlin, Daniel Hsiao, Kenneth M. Lau, Ross David Bayer, Mark E. Zuckerberg
-
Patent number: 9800538Abstract: A wireless multimedia messaging method includes receiving by a messaging server content including a streamable media component and information describing the streamable media component, sending information describing the streamable media component from the messaging server to a recipient wireless terminal, and forming a streaming session between the messaging server and the recipient wireless terminal, using the information describing the streamable media component.Type: GrantFiled: August 2, 2001Date of Patent: October 24, 2017Assignee: Conversant Wireless Licensing S.a r.L.Inventor: Miraj Mostafa
-
Patent number: 9800545Abstract: Configuration of firewall functionality and/or determining positioning for routers operating within a multi-router network is contemplated. The firewall functionality configured for one or more of the routers may be based router positioning within the multi-router network. The firewall functionality may be automatically selected according to the router positioning in order to facilitate dynamic and/or adaptive router configuring.Type: GrantFiled: April 11, 2014Date of Patent: October 24, 2017Assignee: Cable Television Laboratories, Inc.Inventors: Christopher J. Donley, Christopher Grundemann