Patents Examined by Alina N. Boutah
-
Patent number: 11362886Abstract: In one example, the present disclosure describes a device, computer-readable medium, and method for distinguishing between network- and device-based sources of service failures in service networks. For instance, in one example, a method includes merging a first set of data with a second set of data to produce a merged data set. The first set of data relates to a customer device connected to a service network and the second set of data relates to the service network. A failure is predicted in the delivery of a service from the service network to the customer device, based on the merged set of data. It is determined whether a source of the failure is rooted in the customer device or in the service network.Type: GrantFiled: November 30, 2020Date of Patent: June 14, 2022Assignee: AT&T Intellectual Property I, L.P.Inventor: Moshiur Rahman
-
Patent number: 10362458Abstract: Disclosed is an apparatus and method of communicating with a user of a wireless device and processing message delivery. One example method of operation may include identifying a group of participants to receive a broadcast message transmitted from a wireless device, transmitting at least one broadcast message from the wireless device to a plurality of computing devices corresponding to the group of participants, receiving a plurality of response messages responsive to the at least one transmitted broadcast message, examining the plurality of response messages and extracting content of the plurality of response messages, generating a summary message based on the extracted content of the plurality of response messages, the summary message comprising portions from all of the plurality of response messages and also comprising information unique to each of the plurality of response messages, and displaying the summary message on a display interface of the wireless device.Type: GrantFiled: July 11, 2017Date of Patent: July 23, 2019Assignee: OPEN INVENTION NETWORK LLCInventor: David Gerard Ledet
-
Patent number: 9998558Abstract: Various example embodiments herein disclose methods of enabling access to a storage device remotely over the network. According to at least one example embodiment, a method comprising initializing a Non-Volatile Memory Express (NVMe) controller, by a network device coupled to a server, configuring, by the network device, a NVMe queue pair for handling a remote device discovery process, receiving, at the network device, a request from the remote device to access the storage device controlled by the NVMe controller maintained at the server, initiating, by the network device, the discovery process for locating the remote device; and establishing, by the network device, a connection with the remote device by mapping the NVMe queue pair with a Remote Direct Memory Access (RDMA) queue pair, once the remoted device is discovered.Type: GrantFiled: July 7, 2016Date of Patent: June 12, 2018Assignee: Samsung Electronics Co., Ltd.Inventor: Sandeep Anandkumar Sammatshetti
-
Patent number: 9935989Abstract: Embodiments of the present disclosure provide a method for communication program association. The method includes acquiring a communication program account number in the local area network; sending a communication association request to the communication program account number in the local area network; and receiving communication association confirmation information returned by the communication program account number in the local area network, and establishing communication association with the communication program account number in the local area network. Because the established associated communication program account number does not occupy significant network bandwidth in the communication process, the network transmission speed is improved. Because communication is performed on the local network, security of communication information is ensured.Type: GrantFiled: June 25, 2015Date of Patent: April 3, 2018Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Mengyu Pang, Jianhua Huang
-
Patent number: 9935888Abstract: Embodiments of the present invention are directed to systems and methods for queuing and sending messages to recipients according to historical latency values associated with each recipient. In some embodiments, a plurality of messages are received, each message including a network address of a recipient. The messages are sent to the recipients by threads that remain active (i.e., cannot be used to send another message) until confirmation responses are received from the recipients. Latency times are measured between when the messages were sent and when the confirmation responses were received. The latency times may be used to assign future messages to queues designated by certain latency ranges.Type: GrantFiled: May 2, 2016Date of Patent: April 3, 2018Assignee: Visa International Service AssociationInventors: Rhidian John, Thomas Looney, Bartlomiej Prokop
-
Patent number: 9906480Abstract: Techniques for ephemeral message are described. In one embodiment, an apparatus may comprise a sender inbound messaging component operative to receive an incoming update for a message queue at a client support server for a messaging system from a messaging client on a client device; a legacy client support component operative to determine whether the messaging client supports a client-side time-to-live setting; determine whether the incoming update should be associated with a server-specified time-to-live setting where the messaging client does not support the client-side time-to-live setting; and assign the incoming update the server-specified time-to-live setting where the messaging client does not support the client-side time-to-live setting and where the incoming update should be associated with a server-side time-to-live setting. Other embodiments are described and claimed.Type: GrantFiled: December 10, 2015Date of Patent: February 27, 2018Assignee: FACEBOOK, INC.Inventors: Matthew Steiner, Jeremy Fein, Erik Murphy-Chutorian, Ting Yang, Alvin Portillo
-
Patent number: 9900355Abstract: According to an example, a first terminal device uploads sharing information to a server, the server sends identification information related to the sharing information to the first terminal device according to the sharing information, and the first terminal device transforms the identification information into a sound signal, and plays the sound signal. a second terminal device receives the sound signal, parses the sound signal to obtain the identification information, and sends a download request comprising the identifier information to the server. The server sends the sharing information to the second terminal device according to the download request.Type: GrantFiled: June 24, 2015Date of Patent: February 20, 2018Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Zhihao Zheng, Jia Ma, Huixing Wang, Yuhong Tian, Huabin Xu, Xiaopeng Shen, Guanghai Wen, Qianbiao Xiang, Qiaoyu Xu, Shuzhan Yang, Jiawei Lv, Qing Mao, Yiting Zhou, Haoyu Xiao, Zhu Liang, Yong Zeng
-
Patent number: 9893952Abstract: Techniques and systems are described to improve computing device telemetry collection by automatic analysis and dynamic adjustment of telemetry collection rules. Certain implementations use a telemetry service to analyze telemetry messages and direct the adjusted rules at the client computing device, automatically and gradually refining telemetry collection as more relevant telemetry is received. Dynamic adjustments that can be made to the collection rules include, for example, changes to the collection frequency of telemetry messages, changes to the level of detail transmitted in the telemetry messages, and changes to the targets (e.g., applications, components, devices) from which to collect.Type: GrantFiled: January 9, 2015Date of Patent: February 13, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Yi-Lei Wu, Eric M. Borzello, Peter A. Gurevich
-
Patent number: 9887877Abstract: A switch apparatus includes: a plurality of ports; a VLAN setting management unit that sets VLAN information in the plurality of ports and manages the VLAN information set in the plurality of ports; and a VLAN setting unit that, when VLAN information to be added to an output packet specified in control information received from a predetermined control apparatus is not set in an output port for the output packet, instructs the VLAN setting management unit to set VLAN information specified in the control information in a corresponding output port.Type: GrantFiled: November 27, 2013Date of Patent: February 6, 2018Assignee: NEC CORPORATIONInventors: Shohei Nagakura, Yoji Suzuki
-
Patent number: 9886515Abstract: A method and system for facilitating typeahead. The method can include: identifying a set of topics and/or connected accounts; storing, based on one or more signals associated with a user account, a portion of the topics and/or connected accounts in a cache; and using the cache to provide typeahead suggestions to a client in response to a request associated with the user account.Type: GrantFiled: August 22, 2016Date of Patent: February 6, 2018Assignee: Twitter, Inc.Inventors: Babak Ghassemi Hamadani, Timothy Trueman, Krishna Gade, Yu-shuang Li, Pankaj Gupta, Pradhuman Jhala
-
Patent number: 9883027Abstract: A contactability of a user can be maintained by identifying a secondary device and causing a contact device to establish a communication session with the secondary device when a primary device becomes unavailable. In some embodiments, when a power level of a primary device falls below a threshold, the primary device can identify a secondary device previously associated with the primary device. The secondary device can receive a signal periodically from the primary device. In response to ceasing to receive the signal that is being sent periodically from the primary device, the secondary device in some embodiments can send a notification to a contact device to inform the contact device to send a communication request to the secondary device. The secondary device can receive the communication request from the contact device and establish a communication session with the contact device.Type: GrantFiled: February 22, 2016Date of Patent: January 30, 2018Assignee: Apple Inc.Inventors: Swapnil R. Dave, Kaustubh M. Rao
-
Patent number: 9866630Abstract: A system, method and apparatus for media submission. The submission mechanism is configurable to perform a variable amount of intelligent preprocessing on media objects prior to upload. In the example of digital images, the tool can perform sizing and formatting, for example.Type: GrantFiled: July 3, 2016Date of Patent: January 9, 2018Assignee: Summit 6 LLCInventors: Lisa T. Wood, Scott M. Lewis, Robin T. Fried
-
Patent number: 9864555Abstract: A system connected to an information terminal and a server via a network, upon the server receiving a request for an image list from the information terminal via the network, the server correlating a first summary image information with a first image ID information and a first storage ID information, and a second summary image information with a second image ID information and a second storage ID information, the server sending the first summary image information and the second summary image information to the information terminal via the network, and the input/output means of the information terminal correlating and displaying respectively the terminal image obtained by using the first storage ID information as a search key and the first summary image information, and the server image obtained by using the second storage ID information as a search key and the second summary image information.Type: GrantFiled: July 30, 2015Date of Patent: January 9, 2018Assignee: Ripplex Inc.Inventor: Norihiko Naono
-
Patent number: 9860300Abstract: The invention provides, in one aspect, an improved system for data access comprising a file server that is coupled to a client device or application executing thereon via one or more networks. The server comprises static storage that is organized in one or more directories, each containing, zero, one or more files. The server also comprises a file system operable, in cooperation with a file system on the client device, to provide authorized applications executing on the client device access to those directories and/or files. Fast file server (FFS) software or other functionality executing on or in connection with the server responds to requests received from the client by transferring requested data to the client device over multiple network pathways. That data can comprise, for example, directory trees, files (or portions thereof), and so forth.Type: GrantFiled: December 20, 2016Date of Patent: January 2, 2018Assignee: PME IP PTY LTDInventors: Malte Westerhoff, Detlev Stalling
-
Patent number: 9847950Abstract: A thread pool of consumers polls existing queues. A thread manager controls the number of active threads. This approach limits the number of threads, but is still able to keep up with the volume of traffic.Type: GrantFiled: March 16, 2017Date of Patent: December 19, 2017Assignee: Flexera Software LLCInventor: Martin Valdis Markevics
-
Patent number: 9843620Abstract: An electronic device configured for electronic communications utilizing virtual dispersive networking includes: a network interface for communicating over a network; an application loaded onto the electronic device programmed to communicate over a network; and virtual dispersive networking software configured to create, for such application, a virtual machine comprising a virtual interface for the network interface of the electronic device; select a network protocol out of a plurality of available network protocols based on current communication requirements of the application; and cause network communications of the application to occur via the virtual network interface of the electronic device using the determined network protocol.Type: GrantFiled: August 3, 2015Date of Patent: December 12, 2017Assignee: DISPERSIVE NETWORKS, INC.Inventor: Robert W. Twitchell, Jr.
-
Patent number: 9838339Abstract: A runtime state of a virtual port associated with a virtual machine (“VM”) is persisted as the VM is migrated from a source host to a destination host. In certain embodiments, a virtual switch forwards network frames between the VM and the physical network interface via the virtual port. During migration of the VM, the runtime state of the virtual port is transferred to the destination host and applied at the second host to a virtual port associated with a second virtual switch at the destination host. The runtime state of the virtual port at the source host is then cleared, and the second virtual switch at the destination host forwards network frames between the migrated VM and the physical network interface of the destination host using the virtual port at the second host.Type: GrantFiled: October 6, 2015Date of Patent: December 5, 2017Assignee: VMware, Inc.Inventors: Andrew W. Lambeth, Shudong Zhou
-
Patent number: 9825832Abstract: A method and associated systems for using a software-defined network (SDN) controller to automatically test cloud performance. A bandwidth measuring and optimizing system associated with the SDN controller detects a triggering condition and, in response, directs a network-management tool to measure a bandwidth of a segment of a physical infrastructure of a network and directs the SDN controller to provision a virtual machine that then measures a bandwidth of a corresponding segment of virtual infrastructure that is overlaid upon the physical segment. In some embodiments, these two tests are synchronized so as to concurrently measure physical and virtual bandwidths while the same test data passes through the virtual infrastructure segment. The measured bandwidth of the virtual segment is then compared to the measured bandwidth of the physical segment in order to determine an efficiency of the virtual network.Type: GrantFiled: August 1, 2016Date of Patent: November 21, 2017Assignee: International Business Machines CorporationInventors: Venkata Siva N. Amulothu, Kavita Gadde, Ashish Kapur, Vishal Shukla, Saritha Yeddula
-
Patent number: 9825833Abstract: A method and associated systems for using a software-defined network (SDN) controller to automatically test cloud performance. A bandwidth measuring and optimizing system associated with the SDN controller detects a triggering condition and, in response, directs a network-management tool to measure a bandwidth of a segment of a physical infrastructure of a network and directs the SDN controller to provision a virtual machine that then measures a bandwidth of a corresponding segment of virtual infrastructure that is overlaid upon the physical segment. In some embodiments, these two tests are synchronized so as to concurrently measure physical and virtual bandwidths while the same test data passes through the virtual infrastructure segment. The measured bandwidth of the virtual segment is then compared to the measured bandwidth of the physical segment in order to determine an efficiency of the virtual network.Type: GrantFiled: August 2, 2016Date of Patent: November 21, 2017Assignee: International Business Machines CorporationInventors: Venkata Siva N. Amulothu, Kavita Gadde, Ashish Kapur, Vishal Shukla, Saritha Yeddula
-
Patent number: 9819550Abstract: Various exemplary embodiments relate to a method, network node, and machine-readable medium including one or more of the following: instructions for processing a received Diameter message according to a plurality of proxylets; and instructions for defining a plug-in framework as a proxylet of the plurality of proxylets, including: instructions for retrieving a plug-in chain identifying a sequence of plug-ins; instructions for determining a current plug-in based on the plug-in chain; and instructions for evaluating plug-in instructions associated with a current plug-in.Type: GrantFiled: January 9, 2015Date of Patent: November 14, 2017Assignee: Alcatel LucentInventors: Robert A. Mann, Peter K. Jorgensen, Mike Vihtari