Patents Examined by John Follansbee
  • Patent number: 10681115
    Abstract: The present application provides a multimedia data transmission method and device, wherein the method comprises: a first transmission device located in a first network obtaining a multimedia file descriptor and a multimedia file to be transmitted which have a correspondence, wherein the multimedia file descriptor and the multimedia file are stored in different memories; the first transmission device encoding content of the multimedia file descriptor and content of the multimedia file into a multimedia transmission file in a first format according to a predetermined rule; the first transmission device sending the multimedia transmission file to a second transmission located in a second network. With the present application, the problem that multimedia data cannot be transmitted synchronously during ferrying in related arts is solved and the security and confidentiality of multimedia data transmission is ensured while the multimedia data is transmitted synchronously.
    Type: Grant
    Filed: May 25, 2016
    Date of Patent: June 9, 2020
    Assignee: Hangzhou Hikvision Digital Technology Co, Ltd.
    Inventors: Wanfeng Shi, Shengna Lin, Qiang Yu
  • Patent number: 10666516
    Abstract: A network function virtualization (NFV) orchestration manager utilizes characteristics of the particular host, such as the platform itself, the hypervisor and the network interface to determine virtual network function (VNF) deployment. Exemplary platform characteristics are latency, throughput, scalability and migration. Factors are developed for each characteristic to provide positive or negative values used in the determination so that each host receives values for each characteristic. Each VNF is associated with desirable characteristics. When a VNF is to be deployed, the NVF orchestration manager determines the host factors relevant to the VNF. After analyzing the hosts and comparing them to the VNF requirements, a host choice is determined and the VNF is deployed to that host, with a virtual machine (VM) being created if needed. In a similar manner, VNFs can be chosen for inclusion in a service function chain (SFC).
    Type: Grant
    Filed: April 4, 2016
    Date of Patent: May 26, 2020
    Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
    Inventors: Vishwanath Jayaraman, Thomas D. Nadeau
  • Patent number: 10659312
    Abstract: Mechanisms for anomaly detection in a network management system are provided. The mechanisms collect metric data from a plurality of network devices and determine metric types for the metric data using metric type reference data. The mechanisms determine and apply properties from the metric type reference data to metrics of the determined metric types. The mechanisms monitor subsequent metric data for anomalies that do not conform to the applied properties.
    Type: Grant
    Filed: February 13, 2019
    Date of Patent: May 19, 2020
    Assignee: International Business Machines Corporation
    Inventors: Ian Manning, Eric Thiebaut-George
  • Patent number: 10659544
    Abstract: Methods, systems, and computer readable medium for improving opt-out compliance are disclosed. A method includes identifying an opportunity to transmit a digital component to a client device that is identified by a given unique identifier, accessing a database, identifying, within the database and based on the accessing, an opt-out timestamp specifying when a given user corresponding to the given unique identifier was presented the opt-out opportunity, determining, whether the timestamp indicates that the user was presented with the opportunity within a specified amount of time, and processing the opportunity by submitting the opportunity to transmit the digital component to third party digital component sources in response to determining that the given user was presented with the opportunity within the specified amount of time, or refraining from submitting the opportunity in response to determining that the given user was not presented with the opportunity within the specified amount of time.
    Type: Grant
    Filed: November 14, 2017
    Date of Patent: May 19, 2020
    Assignee: Google LLC
    Inventors: Haskell Aaron Garon, Nicholas Wildman Isaacs, Gang Wang
  • Patent number: 10616353
    Abstract: The disclosure is directed to determining a social signature of a user of an application, e.g., a social networking application. The social signature can be a representation of social properties of a person, and can be determined based on various factors, e.g., user profile of the user and friends of the user. The social signature can be used for various applications, e.g., determining socially similarity of a user pair and determining if a user is a spammer. The social signature is determined as a vector of k buckets in which each of the k buckets indicates a count of friends of the user assigned to the corresponding bucket. A social similarity of a user pair is determined as a function of the social signatures of the user pair. A user is determined as likely to be a spammer if the social signature of the user is of a specified pattern.
    Type: Grant
    Filed: September 14, 2016
    Date of Patent: April 7, 2020
    Assignee: Facebook, Inc.
    Inventors: Alon Michael Shalita, Sergey Pupyrev, Igor Kabiljo
  • Patent number: 10536462
    Abstract: Apparatus and method for providing unique device identification values for a network accessible device. In accordance with some embodiments, a unique device identifier value is generated in response to a data exchange operation with a network accessible device. The identifier value is subsequently transmitted by the device as a unique device identifier value in conjunction with the transmitting of a request for a subsequent data exchange operation with the device.
    Type: Grant
    Filed: April 17, 2018
    Date of Patent: January 14, 2020
    Assignee: Google LLC
    Inventors: Neha Pattan, Venu Vemula, Mike Ying
  • Patent number: 10523615
    Abstract: A method that allows registered users of a publisher's website to upload audio and video content on a thread of the publisher's website and wherein the uploaded content is transcribed, by a backend client comment management program for later retrieval by any user having access to the publisher's website.
    Type: Grant
    Filed: July 17, 2018
    Date of Patent: December 31, 2019
    Inventors: Kiaran Sim, Jennifer Dyer
  • Patent number: 10298627
    Abstract: A system for transmitting encapsulated media over tunnels, in response to a first request from a first application, establishes a first tunnel between a first tunneling client of a user equipment (“UE”) and a tunneling server and establishes a first outer transport layer and a first outer network layer and establishes a local tunneling proxy. Further, the system, in response to a second request from a second application, establishes a second tunnel between the first tunneling client and the tunneling server, where the second request includes a request to use the first outer transport layer and the first outer network layer established in conjunction with the first tunnel, and the second request is forwarded to the tunneling server via the local tunneling proxy.
    Type: Grant
    Filed: February 1, 2016
    Date of Patent: May 21, 2019
    Assignee: Oracle International Corporation
    Inventor: Rolando Herrero
  • Patent number: 8918451
    Abstract: A system and method for providing service component architecture (SCA) data transformation in a distributed transaction processing environment. In accordance with an embodiment, an SCA software component can be used to provide a service to transform data and requests from a service-oriented data format to a transactional data format, such as a Tuxedo or other format. In accordance with an embodiment, a configuration file, such as a schema file, is used to define the transformation between the service-oriented and transactional data formats. The SCA software components operate to communicate with a transaction component, perform the data transformation automatically, and support a transaction process on the transaction component.
    Type: Grant
    Filed: December 23, 2009
    Date of Patent: December 23, 2014
    Assignee: Oracle International Coproration
    Inventors: Edward Heeren, Maurice Gamanho
  • Patent number: 8898330
    Abstract: A system and method are provided to configure a server node using a configuration tool. In an embodiment, a local node identifier is generated to identify a server node. One or more local properties of the server node may also be generated. In an embodiment, a cluster definition that is persistently stored on a database is updated with the one or more local properties.
    Type: Grant
    Filed: May 28, 2004
    Date of Patent: November 25, 2014
    Assignee: SAP SE
    Inventors: Pham Quang, Ivan Ivanov, Krasimira Kalincheva
  • Patent number: 8893237
    Abstract: To authenticate a user of a mobile communication device for login or transaction authorization, a first application on the device directs transmission of a request for authentication of the user to a security server. A second application on the device receives the request for authentication from the security server and directs presentation of the received request for authentication to the user by the device. The second application receives a user input to the device indicating that the requested authentication should proceed and in response directs transmission of an indication that the requested authorization should proceed, to the security server. In response to this latter transmission, the second application receives a PIN from the authentication server. The first application directs transmission of the PIN received by the second application to the network site, which validates the transmitted PIN, in order to authenticate the user or the transaction to the network site.
    Type: Grant
    Filed: May 2, 2014
    Date of Patent: November 18, 2014
    Assignee: Authentify, Inc.
    Inventor: Ravi Ganesan
  • Patent number: 8880585
    Abstract: Disclosed are various systems, methods, and computer-readable mediums embodying programs that are configured to detect a quorum of peers in a peer to peer network. In one embodiment, a first one of a plurality of peers receives a message from one of a plurality of second ones of the peers, the message including at least one peer identifier listed in association with a corresponding at least one property value, where the peers communicate with each other on a peer to peer network. The at least one peer identifier is written in association with a corresponding at least one property value in a memory associated with the first one of the peers when the at least one peer identifier does not exist in the memory. Also, a quorum of peer identifiers existing in the memory that are associated with respective property values that match a predefined criteria are detected, and a predefined action is implemented in the first one of the peers upon detecting the quorum.
    Type: Grant
    Filed: December 27, 2007
    Date of Patent: November 4, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Elmore Eugene Pope, Christopher L. Scofield, Bradley E. Marshall, Eric B. Merritt
  • Patent number: 8868768
    Abstract: A system may include a first network in which user device(s) and a HIP server are communicably coupled. The first network may include a secure data administrator, such as a medical data system, that stores secure data. In some implementations, at least one of the user devices may include a web module and communicate with a web server through a second network. At least one of the user device may be restricted from communicating with the secure data administrator, so the user device may request data stored in the secure data administrator through the HIP server. The user device may base the requests for the data on information received from the web server.
    Type: Grant
    Filed: November 20, 2013
    Date of Patent: October 21, 2014
    Assignee: Ikonopedia, Inc.
    Inventor: Michael Sokoryansky
  • Patent number: 8819106
    Abstract: Techniques are described for managing distributed execution of programs. In some situations, the techniques include determining configuration information to be used for executing a particular program in a distributed manner on multiple computing nodes and/or include providing information and associated controls to a user regarding ongoing distributed execution of one or more programs to enable the user to modify the ongoing distributed execution in various manners. Determined configuration information may include, for example, configuration parameters such as a quantity of computing nodes and/or other measures of computing resources to be used for the executing, and may be determined in various manners, including by interactively gathering values for at least some types of configuration information from an associated user (e.g., via a GUI that is displayed to the user) and/or by automatically determining values for at least some types of configuration information (e.g., for use as recommendations to a user).
    Type: Grant
    Filed: March 31, 2009
    Date of Patent: August 26, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Peter Sirota, Richendra Khanna, Ian P. Nowland, Richard J. Cole, Jai Vasanth, Andrew J. Hitchcock, Luis Felipe Cabrera
  • Patent number: 8805918
    Abstract: Methods and apparatus for managing exchanges in a network device of a storage area network are disclosed. In a first “host-side” exchange initiated by an initiator and between the initiator and the network device, one or more frames are received from an initiator and/or sent to the initiator. At least one of the frames pertains to access of a virtual storage location of a virtual storage unit representing one or more physical storage locations on one or more physical storage units of the storage area network. One or more “disk-side” exchanges between the network device and one or more targets (i.e., physical storage units) are initiated in response to the first exchange. In the disk-side exchanges, one or more frames are sent from the network device to one of the targets and/or received from the target. Exchange information for the host-side exchange and the associated disk-side exchanges are updated throughout the exchanges.
    Type: Grant
    Filed: September 11, 2002
    Date of Patent: August 12, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Varagur V. Chandrasekaran, Ramesh Sivakolundu, Dennis Kai-Fat Fong
  • Patent number: 8782252
    Abstract: A method of automatically discovering home network device capabilities, ranking devices using the capabilities in accordance with ranking heuristics, and implementing traffic policy in accordance with the ranking.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: July 15, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Allen Joseph Huotari, Siddhartha Dattagupta, Chong Liang Li, Kendra Harrington
  • Patent number: 8782247
    Abstract: The disclosure is directed to a connection manager that includes a dialer configured to interact with a modem to provide a connection to a service provider. The connection manager includes a graphical user interface and an advice window. The graphical user interface is configured to manipulate parameters associated with the connection. The graphical user interface includes a form component. The advice window is responsive to user actions associated with the form component.
    Type: Grant
    Filed: July 9, 2003
    Date of Patent: July 15, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Hunter Sinclair, Adam Klein, James Grantges, John Crane, Yoklim Law, Nicholas Macron, Nishant Jain, David Richard
  • Patent number: 8775571
    Abstract: Methods, systems, and computer program products for dynamic network access device port and user device configuration are disclosed. According to one method, when a user device is connected to a port of a network access device, the type of user device is determined. The type of user device is used to locate a corresponding port configuration policy. The port to which the device is connected is dynamically configured based on the port configuration policy.
    Type: Grant
    Filed: June 7, 2005
    Date of Patent: July 8, 2014
    Assignee: Extreme Networks, Inc.
    Inventors: Balaji Srinivasan, Desikan Saravanan, Nick G. Suizo, Rajasekaran Nagarajan, Jeffrey A. Ronne, Abhay Gidwani, Wolfgang Lochner
  • Patent number: 8751668
    Abstract: Protocols for facilitating a peer-to-peer real time network in which network state information and data processing is delegated to user nodes. A virtual space is recursively divided into a plurality of sub-regions represented by a logical tree, with responsibility for leaf nodes delegated to multiple user nodes. A distributed hash table can be used to store leaf node state and identity information. A discovery index protocol is provided for user nodes to effectively identify a user node responsible for a sub-region of interest. Further, a semantic filtering protocol limits communications primarily to other user nodes deemed relevant, so as to constrain bandwidth usage. A broadcast control protocol is provided to increase the number of simultaneous interactions for each user node. A security protocol is also provided to prevent any illegal activity by malicious nodes.
    Type: Grant
    Filed: October 5, 2007
    Date of Patent: June 10, 2014
    Assignee: National ICT Australia Limited
    Inventors: Santosh Kulkarni, Aaron Harwood, Egemen Tanin, Scott Douglas
  • Patent number: 8745699
    Abstract: To obtain user approval of network transactions at different levels of security, a network site selects a form in which a transaction with be presented to the user from a group of transaction presentation forms including presentation of the transaction in a browser pop-up window on a user network device, in a security software application window on the user network device, and in a security application window on another user network device. The network site also selects a type of approval of the transaction required from the user from a group of transaction approval types including approval requiring no action by the user after presentation of the transaction, the user to actively approve the presented transaction, and the user to sign the presented transaction. The transaction, the selected transaction presentation form, and the selected type of user transaction approval, are transmitted to obtain approval of the transaction by the user.
    Type: Grant
    Filed: April 6, 2011
    Date of Patent: June 3, 2014
    Assignee: Authentify Inc.
    Inventor: Ravi Ganesan