Patents Examined by Herman Belcher
-
Patent number: 9898342Abstract: 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: GrantFiled: May 14, 2010Date of Patent: February 20, 2018Assignee: Micro Focus Software Inc.Inventor: Stephen R Carter
-
Patent number: 9621511Abstract: 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: GrantFiled: September 10, 2013Date of Patent: April 11, 2017Assignee: Arista Networks, Inc.Inventors: Ariff Premji, Andre Henri Joseph Pech, Douglas Alan Gourlay
-
Patent number: 9621636Abstract: 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: GrantFiled: September 10, 2013Date of Patent: April 11, 2017Assignee: Google Inc.Inventors: Samuel Green McVeety, Vyacheslav Alekseyevich Chernyak
-
Patent number: 9614924Abstract: 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: GrantFiled: December 18, 2009Date of Patent: April 4, 2017Assignee: Ctera Networks Ltd.Inventor: Aron Brand
-
Patent number: 9602366Abstract: 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: GrantFiled: March 3, 2010Date of Patent: March 21, 2017Assignee: NetScout Systems, Inc.Inventor: Dmitrii Yurievich Manin
-
Patent number: 9602337Abstract: 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: GrantFiled: September 11, 2013Date of Patent: March 21, 2017Assignee: International Business Machines CorporationInventors: Lynn A. Boger, James E. Carey, Kristan D. Davis, Philip J. Sanders
-
Patent number: 9594596Abstract: 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: GrantFiled: March 29, 2012Date of Patent: March 14, 2017Assignee: International Business Machines CorporationInventors: Pradipta Kumar Banerjee, Swarnalatha Mylavarapu, Vijay K. Sukthankar
-
Patent number: 9596309Abstract: 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: GrantFiled: September 3, 2008Date of Patent: March 14, 2017Assignee: Alcatel-Lucent USA Inc.Inventors: James Robert Ensor, Jairo Orlando Esteban, Volker Fredrich Hilt, Markus Andreas Hofmann, Ivica Rimac
-
Patent number: 9588329Abstract: 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: GrantFiled: September 6, 2007Date of Patent: March 7, 2017Assignees: LEICA MICROSYSTEMS CMS GMBH, EMBL EUROPEAN MOLECULAR BIOLOGY LABORATORYInventors: Frank Sieckmann, Urban Liebel
-
Patent number: 9584710Abstract: 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: GrantFiled: February 28, 2008Date of Patent: February 28, 2017Assignee: AVIGILON ANALYTICS CORPORATIONInventors: Douglas H. Marman, Mahesh Saptharishi
-
Patent number: 9531821Abstract: 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: GrantFiled: September 10, 2013Date of Patent: December 27, 2016Assignee: YAHOO JAPAN CORPORATIONInventors: Shinsuke Itoh, Ai Ito, Chihiro Sugioka
-
Patent number: 9525744Abstract: 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: GrantFiled: September 10, 2013Date of Patent: December 20, 2016Assignee: Alibaba Group Holding LimitedInventor: Xuebo Zao
-
Patent number: 9521177Abstract: 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: GrantFiled: September 11, 2013Date of Patent: December 13, 2016Assignee: Cisco Technology, Inc.Inventors: Joshua B. Gahm, Aimin Ding, Rong Pan, Zhi Li
-
Patent number: 9491077Abstract: 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: GrantFiled: October 4, 2007Date of Patent: November 8, 2016Assignee: CISCO TECHNOLOGY, INC.Inventors: Tim Ahlers, Steve Mooney, John-Anthony Owens, Greg Vandenberg, Myk O'Leary, Aaron Averbuch, Jeremy Wilson, Lauren Younger
-
Patent number: 9491181Abstract: 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: GrantFiled: May 18, 2010Date of Patent: November 8, 2016Assignee: TELEFONAKTIEBOLAGET L M ERICSSONInventors: Joakim Formo, Andreas Fasbender, Marcus Gårdman, Takeshi Matsumura
-
Patent number: 9485317Abstract: 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: GrantFiled: September 10, 2013Date of Patent: November 1, 2016Assignee: Alibaba Group Holding LimitedInventors: Hua Cai, Qi Zhou, Tingtao Sun
-
Patent number: 9479535Abstract: 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: GrantFiled: September 15, 2010Date of Patent: October 25, 2016Assignee: Invention Science Fund I, LLCInventors: Alexander J. Cohen, Edward K. Y. Jung, Royce A. Levien, Robert W. Lord, Mark A. Malamud, William Henry Mangione-Smith
-
Patent number: 9471389Abstract: 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: GrantFiled: June 30, 2011Date of Patent: October 18, 2016Assignee: International Business Machines CorporationInventors: Pradipta Kumar Banerjee, Swarnalatha Mylavarapu, Vijay K. Sukthankar
-
Patent number: 9430342Abstract: 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: GrantFiled: December 1, 2009Date of Patent: August 30, 2016Assignee: NetApp, Inc.Inventor: Stephen M. Byan
-
Patent number: 9432452Abstract: 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: GrantFiled: September 10, 2013Date of Patent: August 30, 2016Assignee: Joosy, Inc.Inventors: William James Gibson, Juan Royston Benito, Jason Philip Henry Bradicich