Patents Examined by Herman Belcher
  • Patent number: 9898342
    Abstract: Techniques for dynamic cloud-based edge service computing are provided. A principal requests a service and a policy is evaluated to select a cloud processing environment capable of supplying the service from an optimal network location as defined by the policy. The selected cloud processing environment is configured to supply the requested service and to monitor and control access of the principal to the requested service from the selected cloud processing environment.
    Type: Grant
    Filed: May 14, 2010
    Date of Patent: February 20, 2018
    Assignee: Micro Focus Software Inc.
    Inventor: Stephen R Carter
  • Patent number: 9621511
    Abstract: A non-transitory computer readable medium includes instructions, which, when executed by a processor, perform a method on a network device. The method includes receiving, from a configuration server, a master configuration script that includes an instruction set, a network topology for network devices, and a dictionary. The dictionary includes network device specific configuration scripts for the network devices. The method also includes executing the instruction set on the network device to configure the network device.
    Type: Grant
    Filed: September 10, 2013
    Date of Patent: April 11, 2017
    Assignee: Arista Networks, Inc.
    Inventors: Ariff Premji, Andre Henri Joseph Pech, Douglas Alan Gourlay
  • Patent number: 9621636
    Abstract: Methods, systems, and apparatus are described for throttling a distributed processing system. In one aspect, a method includes identifying records being processed by a distributed processing system that performs agent processes, each of the records including a corresponding timestamp; determining, based on timestamps of the records that have been processed by a first agent process, a first agent progress; identifying a dependent agent process performed by the distributed processing system, wherein the dependent agent process processes only records that have been processed by the first agent process; determining, based on timestamps of records that have been processed by the dependent agent process, a dependent agent progress; and throttling performance of the first process based on the first agent progress and the dependent agent progress.
    Type: Grant
    Filed: September 10, 2013
    Date of Patent: April 11, 2017
    Assignee: Google Inc.
    Inventors: Samuel Green McVeety, Vyacheslav Alekseyevich Chernyak
  • Patent number: 9614924
    Abstract: A network attached storage device for performing network attached storage operations with cloud storage services. The device comprises at least one network controller for communicating with a plurality of clients over a local area network (LAN) and with a cloud storage service (CSS) over a wide area network (WAN); a plurality of storage devices for locally storing data in the device; a CSS module for at least synchronizing between data locally stored in the plurality of storage devices and data stored in the CSS; and a processor for enabling the plurality of clients to perform file-based operations on the device using a file sharing protocol.
    Type: Grant
    Filed: December 18, 2009
    Date of Patent: April 4, 2017
    Assignee: Ctera Networks Ltd.
    Inventor: Aron Brand
  • Patent number: 9602366
    Abstract: A system and method for correcting clock discrepancy in simultaneous network traffic data captures in a multi-tiered, multi-session environment. The invention uses intrinsic constraints imposed by the nature of the traffic onto the possible temporal sequence of the packets, The invention uses the intrinsic restraints of the network architecture and the protocols used at each segment along with the time stamps in the various segments to determine both an offset and scale correction to the clock readings (timestamps) in the traces in order to obtain a correct temporal sequence of packets when using multiple capture agents/engines/network monitors.
    Type: Grant
    Filed: March 3, 2010
    Date of Patent: March 21, 2017
    Assignee: NetScout Systems, Inc.
    Inventor: Dmitrii Yurievich Manin
  • Patent number: 9602337
    Abstract: Methods, apparatuses, and computer program products for event and alert analysis are provided. Embodiments include a local event analyzer embedded in an alert analyzer receiving events from an event queue. Embodiments also include the local event analyzer creating, based on the received events and local event analysis rules specific to the alert analyzer, a temporary alert for the alert analyzer. Embodiments also include the alert analyzer analyzing the temporary alert based on alert analysis rules.
    Type: Grant
    Filed: September 11, 2013
    Date of Patent: March 21, 2017
    Assignee: International Business Machines Corporation
    Inventors: Lynn A. Boger, James E. Carey, Kristan D. Davis, Philip J. Sanders
  • Patent number: 9594596
    Abstract: An input is received relative to a user objective. An application placement consideration is established based upon, at least in part, the user objective. A best-fit application placement is dynamically determined for a plurality of applications relative to a plurality of servers based upon, at least in part, the application placement consideration.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: March 14, 2017
    Assignee: International Business Machines Corporation
    Inventors: Pradipta Kumar Banerjee, Swarnalatha Mylavarapu, Vijay K. Sukthankar
  • Patent number: 9596309
    Abstract: The invention includes a method and apparatus for promoting a data item within a data distribution network. In one embodiment, a method includes monitoring at least one parameter for the data item where the data item is associated with an application or service, propagating the data item from a first data server toward a second data server based on the monitoring of the at least one parameter for the data item, and propagating, toward at least one device, a message indicative of the propagation of the data item from the first data server toward the second data server. The message is for adapting the at least one device to identify the second data server as a source of the data item capable of serving future requests for the data item.
    Type: Grant
    Filed: September 3, 2008
    Date of Patent: March 14, 2017
    Assignee: Alcatel-Lucent USA Inc.
    Inventors: James Robert Ensor, Jairo Orlando Esteban, Volker Fredrich Hilt, Markus Andreas Hofmann, Ivica Rimac
  • Patent number: 9588329
    Abstract: A method for scanning a sample using an electrically or electronically controllable microscope, includes scanning the sample so as to generate a plurality of images of the sample, each of the plurality of images corresponding to at least one of a different region of the sample and a different time. The microscope is controlled via a control computer during the scanning. The plurality of images are analyzed using at least one second computer connected via a network. The plurality of images are classified and/or the scanning is influenced based on the analyzing.
    Type: Grant
    Filed: September 6, 2007
    Date of Patent: March 7, 2017
    Assignees: LEICA MICROSYSTEMS CMS GMBH, EMBL EUROPEAN MOLECULAR BIOLOGY LABORATORY
    Inventors: Frank Sieckmann, Urban Liebel
  • Patent number: 9584710
    Abstract: An automated electronic video surveillance system enables a high-resolution mega-pixel camera to capture high quality, detailed, magnified images at multiple locations, simultaneously with an overview of the whole scene. A preferred embodiment requiring no moving parts provides full 360-degree continuous viewing with up to 5× all-digital zoom capability. The system performs continuous surveillance and active resolution allocation in the form of a feedback control subsystem that dynamically allocates resources so that important details within a scene receive appropriate scrutiny, while uninteresting areas are imaged at a lower resolution.
    Type: Grant
    Filed: February 28, 2008
    Date of Patent: February 28, 2017
    Assignee: AVIGILON ANALYTICS CORPORATION
    Inventors: Douglas H. Marman, Mahesh Saptharishi
  • Patent number: 9531821
    Abstract: A server includes a terminal information acquisition unit, a region specifying unit, and a distribution information generation unit. The terminal information acquisition unit acquires from each of a plurality of first terminal devices, terminal information including measurement information used to calculate a distance from each of second terminal devices to each of the plurality of first terminal devices for each second terminal device present near the first terminal device and position information of the first terminal device. The region specifying unit specifies a region in which the second terminal device is disposed at a distance according to the measurement information from the position of each of the first terminal devices. The distribution information generation unit generates the information indicating the distribution of the positions of the first terminal device and the second terminal device based on the region specified by the region specifying unit.
    Type: Grant
    Filed: September 10, 2013
    Date of Patent: December 27, 2016
    Assignee: YAHOO JAPAN CORPORATION
    Inventors: Shinsuke Itoh, Ai Ito, Chihiro Sugioka
  • Patent number: 9525744
    Abstract: Determining a uniform user identifier for a visiting user is disclosed, including: generating a plurality of access sets based at least in part on the network address identifier associated with a plurality of access requests submitted by one or more visiting users, and a plurality of header field elements associated with the plurality of access requests, wherein each of the plurality of access requests includes a preliminary user identifier, the network address identifier, and the plurality of header field elements, and wherein an access set includes the network address identifier and at least some of the plurality of header field elements; determining information loss rates corresponding to respective ones of at least a subset of the plurality of access sets; and selecting an access set from the plurality of access sets based at least in part on the respective information loss rate to use to determine a uniform user identifier corresponding to a visiting user of the plurality of visiting users.
    Type: Grant
    Filed: September 10, 2013
    Date of Patent: December 20, 2016
    Assignee: Alibaba Group Holding Limited
    Inventor: Xuebo Zao
  • Patent number: 9521177
    Abstract: An apparatus can include a session rate limit calculator and a rate limiter. The session rate limit calculator can be configured to compute a session rate limit for a given session of a plurality of active streaming media sessions based on state information for the given session and state information for a downstream bottleneck link to which the apparatus feeds the plurality of active streaming media sessions. The rate limiter can be configured to control downstream traffic for the given session based on the computed session rate limit and to provide corresponding rate-limited downstream traffic for the given session.
    Type: Grant
    Filed: September 11, 2013
    Date of Patent: December 13, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Joshua B. Gahm, Aimin Ding, Rong Pan, Zhi Li
  • Patent number: 9491077
    Abstract: A tool for monitoring the use of devices in an interconnected network. Desired network information, such as the use of browsers on the networked devices, the use of other applications hosted on the networked devices, and the speed and volume of data traffic to and within the network, may be collected by one or more network management tools operating within the network, and then provided to an outside reporting server. In response, the reporting server then organizes and reports the collected information to one or more authorized parties associated with the network. The reporting server may send the collected network information directly to the authorized parties via electronic mail, or provide access to the collected network information by posting it on a secured Web site.
    Type: Grant
    Filed: October 4, 2007
    Date of Patent: November 8, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Tim Ahlers, Steve Mooney, John-Anthony Owens, Greg Vandenberg, Myk O'Leary, Aaron Averbuch, Jeremy Wilson, Lauren Younger
  • Patent number: 9491181
    Abstract: According to exemplary embodiments, networked object management software, devices, systems and methods are described which use social mapping principles to streamline interactions between users and their networked objects, as well as between the networked objects themselves. Friendship relationships are established, by a network management system, between a plurality of the networked objects, each of the plurality of networked objects being associated with a use. When the network management system receives a task request, it can then assign the requested task to one of the plurality of networked objects which has a capability to perform the requested task and which also has an established friendship relationship with the user.
    Type: Grant
    Filed: May 18, 2010
    Date of Patent: November 8, 2016
    Assignee: TELEFONAKTIEBOLAGET L M ERICSSON
    Inventors: Joakim Formo, Andreas Fasbender, Marcus Gårdman, Takeshi Matsumura
  • Patent number: 9485317
    Abstract: Embodiments of the present application relate to a method, a system and a computer program product for monitoring execution of a user request on a distributed system. A method for monitoring execution of user requests on a distributed system is provided. The method includes sampling a user request received by a plurality of servers, generating an identifier corresponding to the user request sampled by the plurality of servers, injecting tracking interfaces in advance into processes executed by the plurality of servers, determining whether the current process contain the identifier corresponding to the user request, in the event that the current process contains the identifier corresponding to the user request when the process has executed the tracking interface, recording information corresponding to the identifier relating to the function indicated by the tracking interface and generating a log, and individually collecting the generated log according to the corresponding identifier.
    Type: Grant
    Filed: September 10, 2013
    Date of Patent: November 1, 2016
    Assignee: Alibaba Group Holding Limited
    Inventors: Hua Cai, Qi Zhou, Tingtao Sun
  • Patent number: 9479535
    Abstract: A device, method, computer program product, and network subsystem are described for signaling a first application relating with a first core and with a second core, and for aggregating information in response to data received after signaling the first application relating with the first core and with the second core, transmitting at least a portion of the information aggregated in response to the data received after signaling the first application relating with the first core and with the second core, or signaling via a third core a partial service configuration change at least in the first core in response to data received after signaling the first application relating with the first core and with the second core.
    Type: Grant
    Filed: September 15, 2010
    Date of Patent: October 25, 2016
    Assignee: Invention Science Fund I, LLC
    Inventors: Alexander J. Cohen, Edward K. Y. Jung, Royce A. Levien, Robert W. Lord, Mark A. Malamud, William Henry Mangione-Smith
  • Patent number: 9471389
    Abstract: An input is received relative to a user objective. An application placement consideration is established based upon, at least in part, the user objective. A best-fit application placement is dynamically determined for a plurality of applications relative to a plurality of servers based upon, at least in part, the application placement consideration.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: October 18, 2016
    Assignee: International Business Machines Corporation
    Inventors: Pradipta Kumar Banerjee, Swarnalatha Mylavarapu, Vijay K. Sukthankar
  • Patent number: 9430342
    Abstract: Described herein is a storage system having hierarchical levels of storage functions. The storage system may comprise one or more hierarchical levels, each hierarchical level comprising a server pool of one or more physical servers. Each hierarchical level may be assigned to perform a particular set of storage functions. Each physical server may implement one or more VMs, each VM executing a storage operating system that provides an overall set of storage functions. Each VM is configured to perform only the set of storage functions assigned to the hierarchical level on which the VM executes. The set of storage functions assigned to a VM may comprise a sub-set of the overall storage functions of the storage operating system. In some embodiments, VMs of a first hierarchical level provide storage transaction functions and VMs of a second hierarchical level provide storage access functions.
    Type: Grant
    Filed: December 1, 2009
    Date of Patent: August 30, 2016
    Assignee: NetApp, Inc.
    Inventor: Stephen M. Byan
  • Patent number: 9432452
    Abstract: Peer-to-peer (P2P) dynamic networks and/or sub-networks for file distribution between peers receiving the same content, wherein nodes are outside controlled networks and/or content distribution networks (CDNs), and wherein large data files are distributed or shared across and among the peer nodes.
    Type: Grant
    Filed: September 10, 2013
    Date of Patent: August 30, 2016
    Assignee: Joosy, Inc.
    Inventors: William James Gibson, Juan Royston Benito, Jason Philip Henry Bradicich