Patents Examined by Jude Jean-Gilles
  • Patent number: 10298625
    Abstract: Method and network node for selecting for a subscriber a call session establishing server to be registered with in a VoIP network. For the subscriber in a memory a subscriber list is maintained including for further subscribers a ranking representative of the relative frequency said subscriber has been engaged with that further subscriber in a session via the VoIP network. In the memory a server list is maintained and updated including identifiers of call session establishing servers, and for each of the listed call session establishing servers a ranking representative of the cumulative relative frequencies further subscribers registered with that call session establishing server have been engaged with the subscriber in a session via the VoIP network. From the server list the call session establishing server with the highest ranking is selected for the subscriber to be registered with.
    Type: Grant
    Filed: May 19, 2011
    Date of Patent: May 21, 2019
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventor: Rogier August Caspar Joseph Noldus
  • Patent number: 10298437
    Abstract: In some implementations a starter task to gather data associated with at least a portion of a communications system may be received. A plurality of targets associated with the starter task may be determined. A portion of the plurality of targets may be grouped, based on grouping criteria, to create a collection task. A plurality of bids may be received from a plurality of collection agents, where each bid of the plurality of bids includes a cost estimate to perform the collection task. A winning bid of the plurality of bids may be selected. A particular collection agent associated with the winning bid may perform the collection task.
    Type: Grant
    Filed: September 6, 2016
    Date of Patent: May 21, 2019
    Assignee: QUEST SOFTWARE INC.
    Inventors: GuangNing Hu, Jason Aylesworth
  • Patent number: 10284687
    Abstract: A method of processing, at a web server, a long-polling between a client and a service server configured to provision a service to the client over a network includes: receiving, at the web server, a poll request from the client; transmitting, via the web server, the poll request to the service server; receiving, at the web server, a poll reply to the poll request from the service server; generating, at the web server, webpage data based on the data in the poll reply; and transmitting, via the web server, the webpage data to the client as the poll reply. The poll reply received at the web server includes data to be applied in association with the client.
    Type: Grant
    Filed: January 24, 2017
    Date of Patent: May 7, 2019
    Assignees: NHN Entertainment Corporation, NHN Studio629 Corporation
    Inventor: Chuljae Lim
  • Patent number: 10284644
    Abstract: Processing methods and systems for multi-display. The implementations may include establishing, by a computing device, a connection between a controlling terminal and an accessory display device. The computing device may receive activity ID information of a current presentation from the controlling terminal using the established connection, establish a mapping between the current presentation and the accessory display device based on the activity ID information, and transmit a presentation content associated with the current presentation to the accessory display device for display based on the mapping.
    Type: Grant
    Filed: August 9, 2017
    Date of Patent: May 7, 2019
    Assignee: Alibaba Group Holding Limited
    Inventor: Fuping Yang
  • Patent number: 10284623
    Abstract: Implementations optimize a browser render process by identifying content neutral embedded items and rendering a web page without fetching the content neutral items. An example method includes identifying a URL pattern common to a plurality of URLs stored in fetch records and selecting a sample of URLs from the plurality. The method also includes, for each URL in the sample, determining whether the URL is optional by generating a first rendering result using content for the URL and a second rendering result without using the content for the URL and calculating a similarity score for the URL by comparing the first rendering result and the second rendering result, the URL being optional when the similarity score is greater than a similarity threshold. The method may also include storing the URL pattern in a data store of optional resource patterns when a majority of the URLs in the sample are optional.
    Type: Grant
    Filed: August 9, 2017
    Date of Patent: May 7, 2019
    Assignee: GOOGLE LLC
    Inventors: Michael Eastham, Hui Xu, Biping Meng, Xiaobo Zhou
  • Patent number: 10271381
    Abstract: Methods and systems for integrating communication devices into an industrial wireless system. A communications interface can be enabled on a field device access point from a user interface associated with a wireless device manager. The field device access point is configured to enable registers to read from different slave devices at different speeds and different data types. A proxy object can be implemented, which communicates with RTU (Remote Terminal Unit) devices and a cache can be implemented to store read data from different RTU slave. The read data is then periodically published to the wireless device manager through a wireless interface, thereby permitting the RTU devices or TCP devices to connect to the industrial wireless network using the field device access point.
    Type: Grant
    Filed: May 22, 2017
    Date of Patent: April 23, 2019
    Assignee: Honeywell International Inc.
    Inventors: Krishna Praveen R., Prasad Samudrala, Gorthi Madhusudan, Mario Benjamin Dias
  • Patent number: 10263865
    Abstract: Methods, systems, and apparatus for correlating communications measurements are disclosed. In one aspect, a communications measurement of a maintenance entity (ME) is received. The communications measurement is stored and correlated with a maintenance entity group (MEG) identifier and an ME identifier received with the communications measurement. The stored communications measurement is registered with one or more previously received communications measurements. Each previously received communications measurement is associated with an availability indicator corresponding to an availability of the ME at a time the particular communications measurement was obtained. An availability of the ME during a given time interval is determined based on availability indicators of consecutive communications measurements for the ME.
    Type: Grant
    Filed: March 27, 2017
    Date of Patent: April 16, 2019
    Assignee: ADTRAN, Inc.
    Inventor: Milton Jay Johnson
  • Patent number: 10264069
    Abstract: Methods, systems, and devices are described herein for modifying the monitoring of the health of a data center IP endpoint (such as VM) during live migration of the data center IP endpoint from a source host to a destination host. In one example, the described techniques may include receiving an indication that a virtual machine is going to be live migrated from a source host to a destination host. Next, evaluation of health probe responses originating from the virtual machine may be suspended for a time period. The time period may be selected based on the live migration. The evaluation of the probe responses originating from the virtual machine may be resumed upon completion of the time period. In some cases, a health probe status of the virtual machine may be migrated from the source host to the destination host.
    Type: Grant
    Filed: March 3, 2017
    Date of Patent: April 16, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ranjit Puri, Manish Tiwari, Madhan Sivakumar, Vikas Bhardwaj
  • Patent number: 10263858
    Abstract: A system and method for generating a simulation environment are provided. In example aspects, in response to a request from a user of an environment simulation system, specifying a desired web performance metric to result from the execution of a particular content item, the environment simulation system constructs a simulation environment. The environment simulation system is configured to test the particular content item within the constructed simulation environment and compare a baseline web performance metric to the requested web performance metric. In some aspects, if the requested web performance metric is not achieved, the environmental simulation system is configured to perform tuning and continue simulating until the requested web performance metric is achieved. Once tuning is complete, a user can modify a content item and continue simulating to observe improvements in web performance of a content item for a user in a particular geographic region.
    Type: Grant
    Filed: February 7, 2017
    Date of Patent: April 16, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Prasanna Vijayanathan, Anant Rao, Sreedhar Veeravalli, Mark E. Pascual
  • Patent number: 10257246
    Abstract: A method and apparatus for streaming content to an access network in an interactive information distribution system. The method encapsulates the content in accordance to an Internet Protocol (IP). The content is then transcoded into a format supported by the access network, and streamed over a distribution network to a remote server or to a subscriber terminal that is coupled to the access network. The apparatus is embodied as stream caching server for streaming the content encapsulated within the packet to access networks via a stream distribution network in response to a request for content. A packet processor is coupled to the stream server for processing the encapsulated content within the IP packets into a format native to the access network.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: April 9, 2019
    Assignee: Comcast IP Holdings I, LLC
    Inventors: Yong Ho Son, Christopher W. B. Goode
  • Patent number: 10257111
    Abstract: The present disclosure relates to dynamically scheduling resource requests in a distributed system based on usage quotas. One example method includes identifying usage information for a distributed system including atoms, each atom representing a distinct item used by users of the distributed system; determining that a usage quota associated with the distributed system has been exceeded based on the usage information, the usage quota representing an upper limit for a particular type of usage of the distributed system; receiving a first request for a particular atom requiring invocation of the particular type of usage represented by the usage quota; determining that a second request for a different type of usage of the particular atom is waiting to be processed; and processing the second request for the particular atom before processing the first request.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: April 9, 2019
    Assignee: Google LLC
    Inventors: Lawrence E. Greenfield, Sean Quinlan, Priyanka Gupta
  • Patent number: 10257033
    Abstract: In one embodiment, a method implements virtualized network functions in a serverless computing system having networked hardware resources. An interface of the serverless computing system receives a specification for a network service including a virtualized network function (VNF) forwarding graph (FG). A mapper of the serverless computing system determines an implementation graph comprising edges and vertices based on the specification. A provisioner of the serverless computing system provisions a queue in the serverless computing system for each edge. The provisioner further provisions a function in the serverless computing system for each vertex, wherein, for at least one or more functions, each one of said at least one or more functions reads incoming messages from at least one queue. The serverless computing system processes data packets by the queues and functions in accordance with the VNF FG. The queues and functions processes data packets in accordance with the VNF FG.
    Type: Grant
    Filed: April 12, 2017
    Date of Patent: April 9, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Komei Shimamura, Amit Kumar Saha, Debojyoti Dutta
  • Patent number: 10257060
    Abstract: Techniques for rendering application log data in a heterogeneous monitoring system are disclosed herein. In some embodiments, performance metrics are monitored by service domains that are configured within a target system that includes multiple target system entities. Each of the service domains includes agents that each monitor and record performance metric data for one or more of a set of the target system entities. In response to detecting an event based on the performance metric data, a metric object that associates an identifier of a first target system entity with a performance metric is displayed. In response to graphical input selection of the displayed metric object, an event request that specifies the first target system entity and a metric type of the performance metric is generated. In response to the event request, a search profile is generated.
    Type: Grant
    Filed: March 27, 2017
    Date of Patent: April 9, 2019
    Assignee: CA, Inc.
    Inventor: Kiran Prakash Diwakar
  • Patent number: 10250664
    Abstract: Systems, methods and devices are described to encode, deliver and playback a placeshifted media stream via the Internet or another network. The media stream is appropriately encoded at a quality level (e.g., at a bit rate, frame rate, resolution, etc.) that allows content to be delivered faster than it is played back. This sort of “faster than real time” encoding allows the placeshifted media stream to be buffered at the remote device for more effective performance.
    Type: Grant
    Filed: June 5, 2017
    Date of Patent: April 2, 2019
    Assignee: SLING MEDIA LLC
    Inventors: David Randolph Eyler, Padmanabha R. Rao, Raghuveer Tarra, Ilya Asnis
  • Patent number: 10250433
    Abstract: In an embodiment, a method includes receiving a first status message from a first recording device. The first status message includes a first recording identifier. The method further includes determining to initiate a second recording on a particular recording device based, at least in part, on the first status message and configuration settings. In addition, the method includes initiating a second recording on the particular recording device. Furthermore, the method includes creating a second recording identifier. The method also includes storing information related to the first recording identifier and the second recording identifier in a metadata file. Additionally, the method includes transmitting a second status message for receipt by other recording devices. The second status message includes the second recording identifier.
    Type: Grant
    Filed: March 27, 2017
    Date of Patent: April 2, 2019
    Assignee: WatchGuard, Inc.
    Inventors: David C. Thompson, Eric Riley, James Walter Exner, Brent G. Robertson
  • Patent number: 10250446
    Abstract: The disclosed technology relates to a distributed policy store. A system is configured to locate, in an index, an entry for a network entity, determine, based on the entry, a file identifier for a file containing a record for the network entity and an offset indicating a location of the record in the file. The system is further configured to locate the file in a distributed file system using the file identifier, locate the record in the file using the offset, and retrieve the record.
    Type: Grant
    Filed: March 27, 2017
    Date of Patent: April 2, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Rohit Prasad, Shashi Gandham, Hai Vu, Varun Malhotra, Sunil Gupta, Abhishek Singh, Navindra Yadav, Ali Parandehgheibi, Ravi Prasad, Praneeth Vallem, Paul Lesiak, Hoang Nguyen
  • Patent number: 10244010
    Abstract: In at least some example embodiments, a data processing apparatus is configured to recover a network connection within an application framework that hides sockets by separating acquisition and processing into different threads of the same process, and, thus, when the processing thread is unable to retrieve a frame from the acquisition thread, the data processing device may terminate the acquisition thread with impunity since all important application state may safely remain within the processing thread.
    Type: Grant
    Filed: February 16, 2017
    Date of Patent: March 26, 2019
    Assignee: NOKIA OF AMERICA CORPORATION
    Inventors: Roger Levy, Lawrence O'Gorman, Xiaoyang Wang
  • Patent number: 10243805
    Abstract: A network topology viewer provides a simulation of a local area network. Any device communicating via the local area network is represented as an icon with networking details (such as device name, connection type and topology, network address, and port status). Moreover, the network topology viewer is web-based, thus providing a generic or agnostic solution that does not depend on hardware or software capabilities. Any device communicating via the local area network may download the network topology viewer using a software plugin or web-based application. The network topology viewer generates a complete and holistic representation of the local area network, thus simplifying diagnostics and maintenance efforts.
    Type: Grant
    Filed: March 3, 2017
    Date of Patent: March 26, 2019
    Assignee: Dell Products, LP
    Inventors: Alok Ranjan, Chaitanya Aggarwal
  • Patent number: 10244072
    Abstract: A system and method are provided for routing content requests. On a given server network, content requests comprising a character string may be routed up a hierarchical network topology until a linear chain, corresponding to the character string, is identified. Thus, the content request is forwarded up the hierarchy until an intersecting server network is reached. Then the content request is forwarded down the hierarchy until, along a published linear chain corresponding to the character string, until a content source is reached. Content is provided to the requestor along a reverse path of the content request.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: March 26, 2019
    Assignee: Neustar, Inc.
    Inventor: Armand Prieditis
  • Patent number: 10244071
    Abstract: Generally discussed herein are systems, devices, and methods for data management in a reverse content data network (rCDN). A component of the rCDN may include a memory to hold content received from a first sensor device of a plurality of sensor devices of the rCDN and first attributes that describe properties of the content. The component may include processing circuitry to receive second content from a second sensor device of the plurality of sensor devices, the second content including a plurality of second attributes that describe properties of the second content, and forward, in response to a determination, based on the first and second attributes, that there is insufficient space to store the second content on the memory, the second content to a node of the rCDN that is fewer hops away from a backend cloud than the component.
    Type: Grant
    Filed: January 24, 2017
    Date of Patent: March 26, 2019
    Assignee: Intel Corporation
    Inventors: Hassnaa Moustafa, Eve M. Schooler, David John Zage, Jeffrey C. Sedayao, David E. Cohen, Sung Lee