Patents Examined by Jason Recek
  • Patent number: 9584533
    Abstract: A method for network traffic characterization is provided. Flow data records are acquired associated with a security alert signature. Unidimensional traffic clusters are generated based on the acquired data. A Bloom filter is populated with the acquired flow data records. Clusters of interest are identified from the generated unidimensional traffic clusters. The identified clusters of interest are compressed into a compressed set. A determination is made whether a multidimensional processing of the acquired flow data needs to be performed based on a priority associated with the alert signature. A multidimensional lattice corresponding to the unidimensional traffic clusters is generated. The multidimensional lattice is traversed and for each multidimensional node under consideration a determination is made if the Bloom filter contains flow records matching the multidimensional node under consideration.
    Type: Grant
    Filed: November 7, 2014
    Date of Patent: February 28, 2017
    Assignee: Arbor Networks, Inc.
    Inventors: David Watson, Lawrence B. Huston, III, James E. Winquist, Jeremiah Martell, Nicholas Scott
  • Patent number: 9578397
    Abstract: Digital content encoded in a media file format may be presented by accessing the media file, reading parameters that describe the content, and processing the media file using the encoded parameters to “play” or generate output. Although the media file format may have multiple optional extensions, the media file generally includes one or more frames. Each frame may include a synchronized frame with the synchronized frame having a synchronized header, a video format indicator, an audio format indicator, a width indicator, a height indicator, a frame rate index, and a payload. Although the digital content may include different types and formats, the parameters used in the media file may be used to describe the digital content so that it may be processed independent of the underlying algorithm used. For example, multiple channels of audio signals may be described.
    Type: Grant
    Filed: June 5, 2012
    Date of Patent: February 21, 2017
    Assignee: AOL Inc.
    Inventors: Justin Charles Frankel, Thomas Pepper
  • Patent number: 9571555
    Abstract: Disclosed are methods, circuits, devices, systems and associated computer executable code for generating a web-projection. One or more scripts, defining web-projections, are executed, initiating communication sessions with one or more webpage servers defined in the scripts. Specific content(s) defined in the script, from the one or more webpage servers, is retrieved, translated and injected into corresponding web-projections prior to being served to a requesting client web browser.
    Type: Grant
    Filed: October 20, 2013
    Date of Patent: February 14, 2017
    Assignee: TOMODO LTD.
    Inventors: Oren Barzilai, Oded Golan
  • Patent number: 9565082
    Abstract: In an embodiment, a method comprises initiating a monitoring session for a communication path including creating and storing monitoring session state data; sending, to a first responder computer of the communication path, a first request to initiate a first state servlet that is configured to monitor continuously during the monitoring session one or more characteristics of one or more processes that the first responder computer may perform; sending, to the first responder computer, monitoring instructions to monitor the one or more characteristics of the one or more processes; while the monitoring session is active and the first responder computer is in the communication path, receiving and collecting monitored information from the first responder computer; in response to determining that the first responder computer is not in the communication path or that the monitoring session has become inactive, automatically and autonomously ending the monitoring session.
    Type: Grant
    Filed: September 8, 2014
    Date of Patent: February 7, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Alexander Clemm, Yuquan Jiang, Steve Chang, Shyyunn Lin
  • Patent number: 9553779
    Abstract: A framework supporting content delivery includes a plurality of devices, each device configured to run at least one content delivery (CD) service of a plurality of CD services. The plurality of CD services include services supporting content delivery.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: January 24, 2017
    Assignee: LEVEL 3 COMMUNICATIONS, LLC
    Inventors: Lewis Robert Varney, Laurence R. Lipstone, William Crowder, Andrew Swart, Christopher Newton
  • Patent number: 9553944
    Abstract: In accordance with various embodiments, a set of features are described for enabling an application server platform for telecom based applications. A system for providing an application server for telecom-based applications can include a computer, including a computer readable medium and processor. The system can also include an application server, executing on the computer. The application server can include an actor container that manages and provides lifecycle and runtime properties for application classes that are executed as actors in the application server. The actor container can manages a set of event transactions, wherein all storage operations are performed as part of the event transaction that spans each event handler invocation.
    Type: Grant
    Filed: December 28, 2011
    Date of Patent: January 24, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Boris Selitser, Anders Lars-Goran Forsberg, Jean Bovet, Andreas Jansson
  • Patent number: 9544386
    Abstract: The present disclosure discloses a device and method for processing slice data. The method comprises: sending a download request for slice data adjacent to the newest continuous data to a server, determining whether or not a adjacent slice interval is filled with the slice data returned by the server; if yes, inserting the returned slice data into a database, setting the displaying mark thereof as valid, setting the displaying mark of downloaded data between the adjacent slice interval and the next slice interval to the adjacent slice interval as valid, and deleting the adjacent slice interval from the database; if not, inserting the returned slice data into the database, setting the displaying mark thereof as valid, and amending the border of the adjacent slice interval.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: January 10, 2017
    Assignee: BEIJING QIHOO TECHNOLOGY COMPANY LIMITED
    Inventors: Jiongxuan Zhang, Guofeng Fan
  • Patent number: 9544378
    Abstract: A method and system for tracking activities relating to a common transaction executed across multiple services of a distributed computing environment. An aggregator receives intra-service activity information from collectors associated with a first service and a second service of the distributed computing environment. The aggregator identifies a first inter-service communication correlation linking the intra-service activity information of the first service to a first inter-service message. The aggregator further identifies a second inter-service communication correlation linking the intra-service activity information of the second service to the second inter-service message. The aggregator identifies an inter-service communication correlation linking the first inter-service message with the second inter-service message and associates the intra-service activity of the first service with the intra-service activity of the second service using the inter-service communication correlation.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: January 10, 2017
    Assignee: Red Hat, Inc.
    Inventor: Gary Peter Brown
  • Patent number: 9544391
    Abstract: An enhanced mechanism for conflict resolution between authorized services in respect of selective authorization criteria, such as service incompatibilities, subscribed bandwidth QoS assigned per subscriber and pre-emption priority value assigned per service. The present invention allows the authorization of a subsequent service as a result of applying a selective authorization criterion for the subscriber at a policy control rules server to determine those previously authorized services to be put on hold, notifying about said previously authorized services to be on hold towards application devices handling such services, and inactivating at a policy enforcement device those control rules applicable to the media associated with said previously authorized services.
    Type: Grant
    Filed: May 1, 2012
    Date of Patent: January 10, 2017
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Susana Fernandez Alonso, David Castellanos Zamora, Jose Javier Pastor Balbás
  • Patent number: 9535751
    Abstract: A method, an apparatus and an article of manufacture for generating resource selection information. The method includes monitoring at least one resource and at least one resource change performed by at least one user, analyzing a user request, wherein the user request comprises resource parameter information, searching for at least one similar resource request based on the user request and on monitored information and generating an output based on analysis of the user request, wherein the output comprises at least one candidate resource set and a corresponding rationale for selection of the at least one candidate resource set based on historical data.
    Type: Grant
    Filed: September 15, 2011
    Date of Patent: January 3, 2017
    Assignee: International Business Machines Corporation
    Inventor: Marco Aurelio Stelmar Netto
  • Patent number: 9531827
    Abstract: Delivering push notifications is disclosed. A message and destination information are received. The destination information represents a destination to which a current push notification including the message should be sent. At least one of a push time and a message format are determined. The determination is based at least in part on push information associated with at least one previously sent push notification. The current push notification is sent to the destination in accordance with the determination.
    Type: Grant
    Filed: November 21, 2012
    Date of Patent: December 27, 2016
    Assignee: Urban Airship, Inc.
    Inventors: Erik A. Onnen, Steven L. Osborn, II
  • Patent number: 9521037
    Abstract: Techniques are described for providing users with access to computer networks, such as to enable users to interact with a remote configurable network service in order to create and configure computer networks that are provided by the configurable network service for use by the users. Computer networks provided by the configurable network service may be configured to be private computer networks that are accessible only by the users who create them, and may each be created and configured by a client of the configurable network service to be an extension to an existing computer network of the client, such as a private computer network extension to an existing private computer network of the client. If so, secure private access between an existing computer network and new computer network extension that is being provided may be enabled using one or more VPN connections or other private access mechanisms.
    Type: Grant
    Filed: October 21, 2013
    Date of Patent: December 13, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Eric Jason Brandwine, Clarissa Loree Cook Brandwine, Daniel T. Cohn, Andrew J. Doane, Carl J. Moses, Stephen E. Schmidt
  • Patent number: 9515901
    Abstract: Asynchronous handoffs between threads and other software components may be automatically detected, and the corresponding working objects may be tracked. The system may report monitoring information for an overall transaction that includes the original request and corresponding asynchronous requests. Automatically detecting asynchronous requests may include instrumenting a virtual machine, such as a Java Virtual Machine (JVM), to detect the creation of thread handoff objects and the object and/or thread execution. Thread handoff objects may automatically tracked, tracked based on data learned over time, tracked based on user input, and otherwise configured. In some embodiments, after detecting the creation of a thread handoff object, an identification of the object of the call may be identified as being tracked in another server or application.
    Type: Grant
    Filed: October 18, 2013
    Date of Patent: December 6, 2016
    Assignee: AppDynamics, Inc.
    Inventors: Bhaskar Sunkara, Suraj Puvvada, Manoj Acharya, Vinay Srinivasaiah
  • Patent number: 9515885
    Abstract: A system and method are provided for processing a request for crowd data for a large geographic area. In one embodiment, a central system, which includes one or more servers, operates to obtain current locations for users of mobile devices and form crowds of three or more users based on the current locations of the users. In order to provide access to crowd data for crowds for a large geographic area, the central system receives a request for crowd data from a requesting device, establishes a bounding region for the request, and identifies one or more starting points within the bounding region for the request. Crowds are identified, crowd data for the crowds is generated, and the crowd data is returned to the requesting device in an iterative manner for a series of two or more outwardly radiating, concentric geographic regions centered at the one or more starting points.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: December 6, 2016
    Assignee: WALDECK TECHNOLOGY, LLC
    Inventors: Kenneth Jennings, Christopher M. Amidon, Ravi Reddy Katpelly
  • Patent number: 9509601
    Abstract: The embodiments described herein provide mechanism that allows an embedded router software image to run in the user application memory space of a general purpose computer. An interface process is provided to receive and transmit packets between the user application memory space and the operating system's protected or kernel memory space of the general purpose computer. The interface process mimics or emulates any hardware interfaces that would be available to the router software when running on a dedicated embedded router device.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: November 29, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: James J. Miner, Stan Ratliff, Walter L. Robinson, Thomas Berry, Hope Mills, Steve Klein
  • Patent number: 9485309
    Abstract: A processing device can implement an optimal fair distribution. In one embodiment, the processing device divides a distribution pattern associated with a distributed system into segments based on a quality of distribution for the distributed system. For each partition of the plurality of partitions, the processing device calculates a weight for the partition based on a number of segments in the plurality of segments and a capacity of a bucket associated with the partition. The processing device generates a map of partitions based on the weight for each of the plurality of partitions. The processing device distributes a plurality of objects in the distributed system to the plurality of buckets based on the map of partitions.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: November 1, 2016
    Assignee: Red Hat, Inc.
    Inventors: Eduard Shishkin, Anton Arapov
  • Patent number: 9477936
    Abstract: A cloud-based operator interface system is provided that runs as a cloud service on a cloud platform. The cloud-based operator interface system collects industrial data from one or more industrial systems via respective cloud gateway devices. A set of predefined operator interface screens are stored on cloud storage associated with the operator interface system, and delivered to authorized Internet-capable client devices upon request. The industrial data received from the cloud gateways can be delivered to the client devices from the cloud platform via the operator interface screens. Additional cloud-side services can correlate and analyzes the industrial data on the cloud platform to facilitate additional reporting, alarming, and notification features.
    Type: Grant
    Filed: September 10, 2012
    Date of Patent: October 25, 2016
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Douglas C. Lawson, Douglas J. Reichard, Joseph A. Harkulich, Rainer Hessmer, Sujeet Chand, David W. Farchmin, Michael John Pantaleano
  • Patent number: 9479565
    Abstract: Selecting a network connection for data communications with a networked device, including: identifying a plurality of networks available for data communications with the networked device, each network having network connection attributes; and selecting one of the plurality of networks in dependence upon the network connection attributes and the direction of data transfer.
    Type: Grant
    Filed: June 22, 2012
    Date of Patent: October 25, 2016
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Adrian X. Rodriguez, Carlos Santana, Ketan K. Shah, Jared T. Siirila
  • Patent number: 9477734
    Abstract: One or more techniques and/or systems are disclosed for facilitating synchronizing of data between one or more servers and a mobile device. The mobile device can establish which servers comprise data that is to be synchronized, and inform the servers that a push notification gateway should be used to send notifications of a data state change. A connection can be opened between the mobile device and the push notification gateway so that when a data state change is detected by a server the server can send the notification to the gateway, which can forward it to the mobile device. The mobile device may then choose to initiate a data synchronization with the server. In this manner, an open connection is merely maintained between the mobile device and the gateway, as opposed to multiple resource intensive connections between the mobile device and multiple servers.
    Type: Grant
    Filed: May 10, 2011
    Date of Patent: October 25, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ashutosh Tewari, Gandhi Vaithilingam
  • Patent number: 9450838
    Abstract: A system for managing allocation of resources based on service level agreements between application owners and cloud operators. Under some service level agreements, the cloud operator may have responsibility for managing allocation of resources to the software application and may manage the allocation such that the software application executes within an agreed performance level. Operating a cloud computing platform according to such a service level agreement may alleviate for the application owners the complexities of managing allocation of resources and may provide greater flexibility to cloud operators in managing their cloud computing platforms.
    Type: Grant
    Filed: June 27, 2011
    Date of Patent: September 20, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Navendu Jain, Ishai Menache