Patents Examined by Thao Duong
  • Patent number: 10142424
    Abstract: Technologies are generally described for systems and methods effective to provide migration of data to a cloud computing service without interruption of service to client devices. In an example, a method includes establishing a first communication link with one or more communication devices and establishing a second communication link with a source device. The method also includes transferring via the second communication link at least a data set of a plurality of data sets of the source device and storing at least the data set to a data store. Further, the method includes receiving, via the first communication link, a request for the data set or another data set of the plurality of data sets, wherein the request is received from a communication device of the one or more communication devices.
    Type: Grant
    Filed: October 16, 2013
    Date of Patent: November 27, 2018
    Assignee: Empire Technology Development LLC
    Inventors: Ran Zhao, Qi Li, Xuefeng Song
  • Patent number: 10142389
    Abstract: A system of this invention is directed to an information processing system in which a server processes a file unprocessable by a communication terminal and the communication terminal outputs the processed file. The information processing system includes the communication terminal and the server. The communication terminal includes a loader that loads a file, a determiner that determines whether the communication terminal has an application used to process the loaded file, a requester that transmits a request, to the server connected via a wireless communication network, to supply output data having the same contents as the unprocessable loaded file, for which it is determined that the communication terminal has no application, and being to be output for a user at the communication terminal, a receiver that receives the output data from the server, and an output unit that performs output for the user based on the received output data.
    Type: Grant
    Filed: February 28, 2013
    Date of Patent: November 27, 2018
    Assignee: NEC Corporation
    Inventor: Yoshikazu Kobayashi
  • Patent number: 10129337
    Abstract: Methods, apparatus, and computer-accessible storage media for providing a volume-based block storage service and application programming interfaces (APIs) to the service. A block storage service and block storage service APIs may allow processes (applications or appliances) on the service client network to leverage remote, volume-based block storage provided by the service provider. The APIs may provide a standard interface to volume-based block storage operations on a remote data store. The service provider, the service clients, and/or third parties may develop various applications and/or appliances that may, for example, be instantiated in service clients' local networks and that leverage the block storage service via the APIs to create and manage volumes and snapshots on the remote data store and to upload and download data from the volumes and snapshots on the remote data store.
    Type: Grant
    Filed: April 24, 2017
    Date of Patent: November 13, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Yun Lin, James Christopher Sorenson, III, David C. Salyers
  • Patent number: 10116571
    Abstract: A Network Function Virtualization (NFV) Management and Orchestration (MANO) data system supports an Application Layer Traffic Offload (ALTO) system for a Network Service (NS). An orchestrator exchanges network data with a Virtualized Infrastructure Manager (VIM) to support the NS. The orchestrator exchanges function data with a Virtual Network Function Manager (VNFM) to support the NS. The VIM exchanges the network data with NFV Infrastructures (NFVIs) to execute Virtual Machines (VMs) that instantiate Virtual Network Functions (VNFs) to support the NS. The VNFM exchanges the function data with the VNFs to support the NS. The NFV MANO orchestrator indexes some of the network data and the function data to generate NFV ALTO topology data that associates individual ALTO Provider Identifiers (PIDs) with individual ones of the NFVIs and with individual ones of the NFV VNFs.
    Type: Grant
    Filed: September 18, 2015
    Date of Patent: October 30, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: Lyle T. Bertz, Laurent Alexandre Laporte, William A. James, Robert Keith Butler
  • Patent number: 10110682
    Abstract: A communication system, method, and components are described. Specifically, a communication system having one or more Back-to-Back User Agents (B2BUAs) therein is described. The communication system also includes an RFC 4579 conference focus. Mechanisms are described which enable User Agents (UAs) to subscribe to conference state events and create ad-hoc conferences even though the conference focus is operating in a B2BUA environment.
    Type: Grant
    Filed: March 23, 2012
    Date of Patent: October 23, 2018
    Assignee: Avaya Inc.
    Inventors: Joel Ezell, Frank Boyle
  • Patent number: 10079802
    Abstract: A peer-to-peer server sends a first internal internet protocol (IP) address and a first internal port number of a first node to a second node, and sends a second internal IP address and a second internal port number of the second node to the first node. The first node sends a first packet to the second internal IP address and the second internal port number via a network address translator. The network address translator send a second packet corresponding to the first packet from an intermediary IP address and an intermediary port number to the second node. The second node sends a third packet to the intermediary IP address and the intermediary port number. The network address translator performs a lookup operation to send a fourth packet corresponding to the third packet to the first internal IP address and the first internal port number.
    Type: Grant
    Filed: April 26, 2016
    Date of Patent: September 18, 2018
    Assignee: VIVOTEK INC.
    Inventors: Chia-Ming Kuo, Hua-Syuan Wu
  • Patent number: 10044835
    Abstract: Systems and methods for optimized polling. An example method may comprise: receiving, over a transport layer connection, a first application layer request comprising a payload; storing, by a processing device, the payload in a memory; forwarding the payload to an application layer; receiving, over the transport layer connection, a second application layer request comprising no payload; and forwarding the payload to the application layer.
    Type: Grant
    Filed: December 11, 2013
    Date of Patent: August 7, 2018
    Assignee: Symantec Corporation
    Inventors: Michael Shavell, Keith Newstadt
  • Patent number: 10038596
    Abstract: Reference profiles for managing configurations of host machines in a cluster may include a subprofile that specifies a boot LUN in a SAN storage architecture. Processing of a reference profile includes properly resolving the boot LUN specified in the reference profile and the actual boot LUN used in a target host machine.
    Type: Grant
    Filed: September 23, 2014
    Date of Patent: July 31, 2018
    Assignee: VMWARE, INC.
    Inventors: Kanika Nema, Erik Cota-Robles
  • Patent number: 9912535
    Abstract: Certain aspects direct to system for performing high availability (HA) configuration and validation of virtual desktop infrastructure (VDI). The system includes a plurality of computing devices functioning as computing nodes, and a virtual desktop controller. Each computing device includes at least one network interface card (NIC), and each computing node includes at least one computing device. The virtual desktop controller includes a processor, a memory, and a storage device storing computer executable code. The code, when executed at the processor, is configured to: discover the computing devices; configure the NICs of the computing devices; configure hardware and software components of the computing devices; configure at least one cluster of the system, where each cluster includes at least one computing node; execute a hypervisor, and execute a plurality of virtual machines (VMs) on the executed hypervisor; and configure additional features related to the VMs of the system.
    Type: Grant
    Filed: December 17, 2014
    Date of Patent: March 6, 2018
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventors: Varadachari Sudan Ayanam, Venkatesaperumal Kondalsamy, David Yoon, Santhosh Samuel Mathews
  • Patent number: 9906632
    Abstract: The network control system of some embodiments implements logical port classifications to implement different features of logical networks onto a physical network. The network control system of some embodiments modifies flow entries at forwarding elements of the physical network to implement the logical network. The network control system classifies logical source and destination ports into disjoint equivalence classes for logical network flows in a virtualized network, and encodes this information in the tunneled traffic carrying the logical flow. The network control system of some such embodiments provides logical port classifications to minimize the necessary flow entries at each forwarding element of the physical network.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: February 27, 2018
    Assignee: NICIRA, INC.
    Inventors: Anupam Chanda, Bryan J. Fulton, Teemu Koponen
  • Patent number: 9906479
    Abstract: A storage controller processes electronic messages by partitioning a storage device into logical disks and designating a logical disk as unavailable based on its storage capacity being fully used. A future time is assigned to each logical disk that is available for writing, and an estimated deletion time is determined for an electronic message. The electronic message is stored in a logical disk that is identified by comparing the assigned future times of the logical disks to the estimated deletion time of the electronic message. The electronic message is deleted based on the detection of a triggering event. If deleting messages result in an unavailable logical disk having more than a threshold amount of unused storage capacity, then each of the electronic messages stored in the unavailable logical disk is copied to a logical disk available for writing and the unavailable designation is removed from the logical disk.
    Type: Grant
    Filed: June 16, 2015
    Date of Patent: February 27, 2018
    Assignee: SNAP INC.
    Inventor: Aaron Son
  • Patent number: 9906623
    Abstract: One embodiment of the present invention sets forth a method for providing access to a data object stored on an application server from within a client side machine. The method includes creating a remote reference that is linked to the data object, transmitting the remote reference to an application executing on a second machine, receiving an expression to evaluate that includes the remote reference, accessing at least one element included in the data object via the remote reference, evaluating the expression based on the at least one element to produce a result, and transmitting the result to the application.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: February 27, 2018
    Assignee: Palantir Technologies, Inc.
    Inventor: Zachary Lewis Sampson
  • Patent number: 9894130
    Abstract: Technology for supporting dynamic adaptive streaming over hypertext transfer protocol (DASH) is disclosed. A quality metric may be determined, at a network device, for each of a plurality of media content segments in a defined representation that are described in a media presentation description (MPD) file. Media content segments may be identified in the defined representation in which the determined quality metric is below a selected threshold. The identified media content segments may be replaced with corresponding media content segments from a different representation that are described in the MPD file to form a modified MPD file, wherein the quality metric for the corresponding media content segments is greater than the selected threshold in order to provide a substantially constant quality playback of the media content segments in the defined representation.
    Type: Grant
    Filed: September 23, 2014
    Date of Patent: February 13, 2018
    Assignee: Intel Corporation
    Inventors: Yomna Hassan, Mohamed Rehan, Ozgur Oyman
  • Patent number: 9893972
    Abstract: Systems and methods are described providing detailed input/output (I/O) metric information that is collected and gathered by an agent of the storage volume. An I/O request is received by a storage volume, and the agent associates primary and secondary identifiers with that I/O request. For example, a trace may be associated with that I/O request. The agent may store this I/O metric information in a ring buffer. Further, after collection and aggregation, statistics may be published by an I/O metric service that further processes the data provided by the agent. Advantageously, interdependent relationships associated with the I/O request or I/O operations of that request may be included in those statistics. This may allow an operator to evaluate the performance of I/O requests for a network.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: February 13, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Marc Stephen Olson, Jeevan Shankar, James Michael Thompson, Danny Wei, John Robert Smiley, John Luther Guthrie, II, Nachiappan Arumugam, Benjamin Arthur Hawks
  • Patent number: 9838265
    Abstract: According to one aspect of the present invention there is provided a system, method, and computer program product for communicating information in a communication network using network function virtualization (NFV-based communication network), the method including: sending a communication from a first entity of the NFV-based communication network, the first entity being a sender, and receiving the communication by a second entity of the NFV-based communication network, the second entity being a receiver, where the communication includes: an identification of the sender of the communication, and an identification of the receiver of the communication, an identification of a function associated with the NFV-based communication network, and an authorization associating one or more of the sender and the receiver with the function.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: December 5, 2017
    Assignees: Amdocs Software Systems Limited, Amdocs Development Limited
    Inventors: Eyal Felstaine, Ofer Hermoni, Nimrod Sandlerman, Itzik Kitroser
  • Patent number: 9819715
    Abstract: One embodiment includes implementing adaptive streaming by a switch manager application executed at a client device. The switch manager application can determine a respective weight for a plurality of switching rules. Each switching rule can include one or more criteria for generating a recommended quality level. Each weight can include data describing a reliability of the rule. The switch manager application can select, based at least partially on the respective weight of the at least one switching rule, at least one switching rule of the plurality of switching rules to generate a recommendation. Another embodiment includes the switch manager application generating a recommendation including a quality level and a confidence level from each of the plurality of switching rules. The switch manager application can determine a selected quality level based on the weights of the switching rules and the quality levels and confidence levels of the recommendations.
    Type: Grant
    Filed: June 21, 2012
    Date of Patent: November 14, 2017
    Assignee: Adobe Systems Incorporated
    Inventors: Tudor Scurtu, Silviu Vergoti, Andrian Cucu, Mihai Alexandru
  • Patent number: 9794187
    Abstract: A system, method, and computer program product are provided for resource conversion in network function virtualization based networks. In use, a first resource of a first type is identified in a first hardware unit, the first resource at least potentially having insufficient availability and being associated with a Network Function Virtualization based (NFV-based) communication network. Additionally, a second resource of a second type is identified, the second resource being associated with the first hardware unit, the second resource being identified as sufficiently available. Further, a third resource of the first type is identified, the third resource being associated with a second hardware unit, the second hardware unit being associated with the second resource, the third resource being identified as sufficiently available.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: October 17, 2017
    Assignees: Amdocs Software Systems Limited, Amdocs Development Limited
    Inventors: Eyal Felstaine, Ofer Hermoni, Nimrod Sandlerman
  • Patent number: 9794354
    Abstract: During communication of a large data message from a client application to a server application, requirements to communicate smaller control messages can arise. To facilitate timely communication of control messages, a client application may include a chunking module that divides a data message into chunks that can be sent as a sequence of individual data message packets. When a control message needs to be sent, the sequence of data message packets can be interrupted to send a control message packet. At the server application, the sequence of message packets is processed so that data message packets are appended to a data message and control messages are extracted for immediate processing.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: October 17, 2017
    Assignee: Open Invention Network, LLC
    Inventor: Thomas T. Wheeler
  • Patent number: 9775169
    Abstract: Embodiments of a system and method for communicating according to an IEEE 802.11 standard or a WiGig specification. The method includes identifying a message that requires a response from another station in less than a threshold amount of time, and that the other station cannot likely respond to within a point coordination function (PCF) interframe sequence (PIFS). The message also includes setting a reverse direction (RD) response time field in a header of an MPDU corresponding to the message to a value indicating that a response from the other station is not required within a short interframe sequence (SIFS).
    Type: Grant
    Filed: October 6, 2014
    Date of Patent: September 26, 2017
    Assignee: Intel Corporation
    Inventor: Carlos Cordeiro
  • Patent number: 9762523
    Abstract: A method, computer-readable medium and system for providing automatic or electronic reminders are disclosed. An attribute associated with a task may be used in combination with information about a user to provide an electronic reminder to the user for the task at a relevant or appropriate time to enable the task to be completed. As such, at least one attribute associated with a task and information about a user may be used to automatically determine a time for communicating an electronic reminder to the user.
    Type: Grant
    Filed: May 3, 2011
    Date of Patent: September 12, 2017
    Assignee: EGAIN COMMUNICATIONS
    Inventors: Ashutosh Roy, Ian Jones, Peter Dove