Patents Examined by Ario Etienne
  • Patent number: 9432864
    Abstract: Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving a first Diameter message at the DRA; evaluating a first rule, including accessing data from a generic binding context object including: locating a record associated with a key specified by the first rule, and retrieving the data from the record; and transmitting a message based on the evaluation of the first rule. Various embodiments additionally relate to receiving a second Diameter message at the DRA; and evaluating a second rule, including accessing the generic binding context object, including storing the data in the record associated with the key.
    Type: Grant
    Filed: August 8, 2013
    Date of Patent: August 30, 2016
    Assignee: Alcatel Lucent
    Inventors: Peter K. Jorgensen, Robert A. Mann, Mikael Vihtari
  • Patent number: 9426210
    Abstract: The examples of the present invention relates to a mapping server and a mapping method for inter-working between a display controlling computer and portable terminal devices. According to an example of the present invention, a mapping server is configured to store information on terminal call signal displayed on a display area of a display unit controlled by a display controlling computer identified on a network, the information on terminal call signal including color information; receive response signal of a portable terminal device generated by the portable terminal device recognizing the terminal call signal displayed on the display area by the display controlling computer through a photo-sensor installed on the portable terminal device; and map between the terminal call signal and the response signal, thereby linking between the display controlling computer and the portable terminal device on the network.
    Type: Grant
    Filed: June 19, 2013
    Date of Patent: August 23, 2016
    Assignee: HugeFlow Co., Ltd.
    Inventors: Gun Tae Park, Gil Bok Lee
  • Patent number: 9426185
    Abstract: A computing device connects to a local area network (LAN) and determines whether a device comprising an embedded system is also connected to the LAN. Responsive to determining that the device is connected to the LAN, the computing device establishes a first session with the embedded system of the device over the LAN and then communicates with the embedded system of the device via the first session.
    Type: Grant
    Filed: June 3, 2013
    Date of Patent: August 23, 2016
    Assignee: Ayla Networks, Inc.
    Inventors: Jigar Vora, Marko Kiiskila, Daniel Myers, Joseph R. Eykholt, Adrian Caceres
  • Patent number: 9424612
    Abstract: To determine and quantify the reputations of users within a social network. In an embodiment, a social networking system determines at least one category associated with a first account of a social networking system. The social networking system determines a first reputation score for the first account in the at least one category. The category may represent subject matter in which a user of the first account has an interest. The first reputation score may be based on content posted by the first account. The first reputation score may be adjusted based on an activity and the scores of others.
    Type: Grant
    Filed: August 2, 2012
    Date of Patent: August 23, 2016
    Assignee: Facebook, Inc.
    Inventors: Travis Bright, Yigal Dan Rubinstein, Christopher Stein
  • Patent number: 9414420
    Abstract: A method of communicating between first and second communication terminals includes: exchanging data between the first and second communication terminals, the second communication terminal being located within a predetermined range relative to the first communication terminal; and notifying, at the first communication terminal, a user of the first communication terminal of an exchange of data after waiting for a predetermined time period from exchange of data.
    Type: Grant
    Filed: March 9, 2012
    Date of Patent: August 9, 2016
    Assignee: NINTENDO CO., LTD.
    Inventor: Masato Kuwahara
  • Patent number: 9413854
    Abstract: Methods and apparatus for a network-accessible signal-processing service are disclosed. A programmatic interface may be established to enable clients to specify a signal processing workflow comprising one or more elements with respective data sources, data destinations, and processing techniques to be applied to the data obtained from the data sources. An indication of a particular workflow may be received via the interface. A processing technique indicated for an element of the workflow may be initiated at a resource of a provider network, on a data set obtained from a data source of the element. A result of the analysis may be transmitted to a data destination of the element.
    Type: Grant
    Filed: July 15, 2013
    Date of Patent: August 9, 2016
    Assignee: Amazon Technologies, Inc.
    Inventor: Carl Bellingan
  • Patent number: 9405591
    Abstract: A method is described for dynamically assigning tasks to entities of different types within a network system based on preferences to perform the tasks on particular entities and/or network/device conditions. This ability to dynamically assign processing of tasks between disparate devices in a network system provides a more efficient network configuration and utilization of resources while not compromising throughput, overall network security, and/or network flexibility.
    Type: Grant
    Filed: October 30, 2013
    Date of Patent: August 2, 2016
    Assignee: ARUBA NETWORKS, INC.
    Inventors: Gautam D. Bhanage, Venkatesh Kannan, Partha Narasimhan
  • Patent number: 9406082
    Abstract: A request multiplexing system is described herein that takes multiple asynchronous requests from a client to multiple server endpoints and multiplexes the requests at the client into a single request to a new server endpoint. The new endpoint demultiplexes the requests at the server, calls the pre-existing separate endpoints to get the correct response for each request, combines the responses into a single multiplexed response, and returns the combined response to the client. On the client side, the response data is split up and handed to the appropriate handlers. From the components' points of view and those of the endpoints on the server, the requests occur just as they originally may. However, new logic on both the client and the server has packaged and unpackaged requests and responses appropriately to accomplish without component modification what formerly involved extensive coordination between developers of various components.
    Type: Grant
    Filed: May 31, 2013
    Date of Patent: August 2, 2016
    Assignee: Redfin Corporation
    Inventors: Michael Smedberg, Sasha Aickin, Shahaf Abileah, Jason Brackins
  • Patent number: 9407506
    Abstract: In embodiments of multi-entity management, a multi-entity system can include an infrastructure service (DHCP) that services client devices configured for network connectivity on a network. The multi-entity system also includes server devices configured for network configuration settings control and management of the client devices on the network. A multi-entity manager instantiates a configuration dialog for display with user-selectable controls that are selectable to initiate a single-step configuration operation of one or more of the network configuration settings at the server devices.
    Type: Grant
    Filed: September 12, 2011
    Date of Patent: August 2, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nitin Narang, Mahesh Narayanan
  • Patent number: 9407709
    Abstract: A method for providing location-based information via a temporary social network includes detecting each of a plurality of first user devices within a predetermined proximity of a physical location and, in response, connecting each of the plurality of first user devices to a social network that is associated with the physical location using a communications network. In some embodiments, each of the plurality of first user devices will be connected to the social network for a predetermined amount of time or for as long as they are in the predetermined proximity. While in the social network, location-based information about the physical location is received over the communications network from each of the plurality of first user devices connected to the social network. At least some of that location-based information about the physical location may then be over the communications network to a second user device.
    Type: Grant
    Filed: March 1, 2013
    Date of Patent: August 2, 2016
    Assignee: PayPal, Inc.
    Inventor: Kamal Zamer
  • Patent number: 9407500
    Abstract: A system and method of determining the configuration of a network switching unit includes receiving a configuration message on a network link. The network switching unit is associated with a first switch ID and belongs to a domain associated with a first domain ID. The system and method further includes identifying a second domain ID and a second switch ID based on at least information associated with the configuration message; determining whether the first domain ID and the second domain ID match; if the first domain ID and the second domain ID match, adding the network link to a first link aggregation group (LAG) associated with the second switch ID and designating the first LAG as part of an intra cluster link (ICL); and if the first domain ID and the second domain ID do not match, adding the network link to a second LAG associated with the second domain ID.
    Type: Grant
    Filed: January 25, 2013
    Date of Patent: August 2, 2016
    Assignee: DELL PRODUCTS L.P.
    Inventor: Pathangi Narasimhan Janardhanan
  • Patent number: 9407540
    Abstract: An example method for distributed service chaining in a network environment is provided and includes receiving a packet belonging to a service chain in a distributed virtual switch (DVS) network environment, wherein the packet includes a network service header (NSH) indicating a service path identifier identifying the service chain and a location of the packet on the service chain, evaluating a service forwarding table to determine a next service node based on the service path identifier and the location, with a plurality of different forwarding tables distributed across the DVS at a corresponding plurality of virtual Ethernet Modules (VEMs) associated with respective service nodes in the service chain, and forwarding the packet to the next service node, with substantially all services in the service chain provided sequentially to the packet in a single service loop on a service overlay.
    Type: Grant
    Filed: September 6, 2013
    Date of Patent: August 2, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Surendra M. Kumar, Dileep K. Devireddy, Nagaraj A. Bagepalli, Abhijit Patra
  • Patent number: 9401869
    Abstract: Systems and methods for mapping applications onto system resource of a computing platform are discussed. The computing platform may receive, using control circuitry, a request to run a plurality of applications on a computing platform having a plurality of system resources. The computing platform may determine a plurality of mapping configurations for the plurality of applications onto the plurality of system resources. The computing platform may execute the plurality of applications with each of the plurality of mapping configurations. The computing platform may determine at least one performance metric based on the executed plurality of applications for each of the plurality of mapping configurations. The computing platform may select a selected mapping configuration among the plurality of mapping configurations based on at least one determined performance metric.
    Type: Grant
    Filed: June 3, 2013
    Date of Patent: July 26, 2016
    Assignee: Google Inc.
    Inventors: Lingjia Tang, Jason Mars, Robert Hundt
  • Patent number: 9401862
    Abstract: A system for optimizing communication paths between two given network ports. More specifically, the system for optimizing communication paths identifies an optimal port between a multi-ported target node and a multi-ported initiator node and then couples the multi-ported target node and the multi-ported initiator node using an optimal path corresponding to the identified optimal port.
    Type: Grant
    Filed: February 7, 2013
    Date of Patent: July 26, 2016
    Assignee: DELL PRODUCTS L.P.
    Inventors: Mohana R Mullapudi, Nam V Nguyen
  • Patent number: 9398053
    Abstract: The subject disclosure is directed towards technology by which data transmission sizes are reduced when uploading files over a network. By processing hash values corresponding to a plurality of data blocks of a file to potentially be uploaded to a server, the server identifies any already known data block or blocks of the file. The server performs a server-local copy operation that writes the known data block into a server-local copy of the file. If applicable, the server returns hash values corresponding to unknown data blocks to a client, by which the client responds by uploading copies of the unknown data blocks. Accordingly, the client and the server maintain the server-local copy of the file by transferring only unknown data blocks.
    Type: Grant
    Filed: December 2, 2012
    Date of Patent: July 19, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Erik Jonas Kallstrom, Kevin R. Hughes, Stanislav S. Kuvshinov
  • Patent number: 9391852
    Abstract: A computer is disclosed that performs a verification process. The computer analyzes quality characteristics of communication for each of predetermined quality analysis subjects from actual capture data. The computer generates send data based on the actual capture data and an exchanging message which is acquired when a reproduced operation is verified based on the actual capture data. The computer sends the send data to a verification subject apparatus at sending timing based on the quality characteristics. The computer receives response data from the verification subject apparatus. The computer verifies an operation of the verification subject apparatus.
    Type: Grant
    Filed: November 1, 2013
    Date of Patent: July 12, 2016
    Assignee: FUJITSU LIMITED
    Inventors: Takeshi Yasuie, Taichi Sugiyama, Yuji Nomura
  • Patent number: 9386090
    Abstract: A device and a method in a device for receiving scalable content. The method includes receiving a first portion of content to be received with a desired content quality from a first source having a first version of the receivable content. A second portion of content to be received with a desired content quality is received from a second source having a second version of the receivable content, where a value for at least one quality factor of the second version of the receivable content is different than a value for the corresponding quality factor of the first version of the receivable content. At least the first portion of content to be received and the second portion of content to be received is then combined, wherein at least one of the first version and the second version includes non-duplicative data.
    Type: Grant
    Filed: December 23, 2009
    Date of Patent: July 5, 2016
    Assignee: GOOGLE TECHNOLOGY HOLDINGS LLC
    Inventors: Christophe Pavot, Francois-Xavier Ehrhart, Thomas Papin
  • Patent number: 9384150
    Abstract: The present invention relates to providing security functionality over computer system mass storage data, and more particularly relates to a system and method of transparent data backup on either local or remote storage devices such as SATA storage devices. According to aspects of the invention, the system is transparent to operating system and application software layers. That makes it unnecessary to make any software modifications to the file system, device drivers, operating system, or applications, or installing specialized applications or hardware. In embodiments, the snapshot functionality of the invention is implemented entirely in hardware, and is not designed to slow down performance of the rest of the system.
    Type: Grant
    Filed: August 20, 2013
    Date of Patent: July 5, 2016
    Assignee: Janus Technologies, Inc.
    Inventors: Sofin Raskin, Michael Wang, Joshua Porten, Alexander Rezinsky
  • Patent number: 9379944
    Abstract: A management server acquires software configuration information, hardware configuration information, and operation achievement information from each server system; generates server operation achievement information for managing operation achievements of each server system based on each acquired information; generates server operation achievement statistic information by aggregating the software configuration information about each server system based on the generated server operation achievement information; and, upon receipt of a software configuration decision request from a requestor server system, selects the software configuration information which matches a hardware configuration of the requestor server system, from the server operation achievement statistic information.
    Type: Grant
    Filed: May 17, 2011
    Date of Patent: June 28, 2016
    Assignee: HITACHI, LTD.
    Inventors: Naohide Kinoshita, Tomohito Uchida, Shinichi Tokunaga
  • Patent number: 9373133
    Abstract: A Peer-to-Peer (“P2P”) email and social networking system for use by plural users to exchange emails and attachments includes a mesh network that includes plural node computers, each running a P2P email client, and each constructed to transmit and receive emails. The emails are stored in mailboxes residing on each node computer, and may be encrypted during transmission, and may remain encrypted while stored at each node computer.
    Type: Grant
    Filed: August 17, 2015
    Date of Patent: June 21, 2016
    Assignee: Scayl, Inc.
    Inventors: William R. Kallman, Donald L. Hoffman, Mark T. Mitchell