Patents Examined by Ario Etienne
-
Patent number: 9912630Abstract: A method and system for processing Domain name Services (DNS) request in a gateway. The gateway receives a DNS request from a host from its local area network. The gateway then selects DNS server(s) and transmits a new DNS request to at least one DNS server(s). DNS server(s) may or may not be accessible through a first tunnel. The contents of the new DNS request are the same as the content of the received DNS request. Further, when the gateway receives a DNS response corresponding to the DNS request, it determines a decision whether to transfer data to the host whose IP address is specified in the DNS response through a second tunnel. The decision may be based on a geographical location of an IP address.Type: GrantFiled: April 22, 2014Date of Patent: March 6, 2018Assignee: PISMO LABS TECHNOLOGY LTD.Inventors: Alex Wing Hong Chan, Ho Ming Chan, Kit Wai Chau, Chi Pan Yip, Min-Fu Tsai
-
Patent number: 9906490Abstract: In a relay managing method through a network management system (NMS) server, a registration request is received from a relay BTS interface unit (BIU). The identification information of the BIU that transmits the registration request is compared with a previously registered BIU registration table, and a new BIU ID is provided to the BIU that transmits the registration request, when information corresponding to the identification information of the BIU that transmits the registration request does not exist in the BIU registration table. Subsequently, registration is performed by mapping the identification information of the BIU that transmits the registration request and allocation IP information to the provided new BIU ID.Type: GrantFiled: December 23, 2013Date of Patent: February 27, 2018Assignee: SOLID, LTD.Inventor: Bong Cheol Na
-
Patent number: 9900377Abstract: A method for providing a dynamic healthchecking gateway is provided. The method may include receiving an application request. The method may also include determining if a plurality of load balancing information is available for the application request. The method may further include in response to determining that a plurality of load balancing information is not available for the application request, registering the requested application in a repository. The method may include monitoring the availability of a plurality of servers and the availability of the requested application. The method may additionally include determining an available runtime instance based on the monitoring. The method may also include forwarding the received application request to the determined available runtime instance.Type: GrantFiled: August 7, 2015Date of Patent: February 20, 2018Assignee: International Business Machines CorporationInventors: Andrew J. Borley, Callum P. Jackson, Kathryn M. McMullan, Philip L. Norton
-
Patent number: 9900171Abstract: The disclosure generally relates to various methods to discover, configure, and leverage relationships in Internet of Things (IoT) networks. More particularly, the methods disclosed herein may support automated processes to create configurable sub-divisions and access controls in an IoT network based on usage associated with objects that are registered in the IoT network and interactions among the registered objects. Furthermore, in one embodiment, relationships between IoT devices that belong to different users may be implicitly discovered and/or ranked based on meetings (e.g., interactions) between the IoT devices, and relationships between the different users may likewise be implicitly discovered and/or ranked. Moreover, locations and interactions associated with IoT devices may be tracked over time to further discover user-specific and potentially asymmetric relationships among the IoT devices and/or the users associated therewith (e.g.Type: GrantFiled: February 21, 2014Date of Patent: February 20, 2018Assignee: QUALCOMM IncorporatedInventors: Isaac David Guedalia, Jacob Guedalia, Ravinder Paul Chandhok, Sarah Glickfield
-
Patent number: 9893945Abstract: A process system for constructing network structure deployment diagram and the method thereof and a computer program product storing a network structure deployment analysis program are provided to analyze the network structure deployment of a target network. At first, a request instruction is sent by the process system for constructing the network structure deployment diagram to acquire network flow status messages. Interconnection relationship between the connection ports is analyzed by matching the acquired network flow status messages of the connection ports to generate the network structure deployment diagram of the target network. Accordingly, the invention utilizes the flow data messages of the connection ports in the network to create the network structure deployment diagram with advantages of easy implementation and high operation efficiency etc., and is especially suitable for large network systems with a large amount of network terminals.Type: GrantFiled: April 2, 2014Date of Patent: February 13, 2018Assignee: XINGUARD INC.Inventors: Wei-Shan Hsieh, Jyh-Kae Hsu
-
Patent number: 9887881Abstract: Techniques are disclosed for classifying a network flow based on a domain name system (DNS) request. Embodiments receive a first DNS request associated with establishing a network flow with a remote service. Here, the first DNS request specifies a domain name associated with the remote service. The domain name is analyzed in order to determine a first classification for the remote service. The first classification is selected from a plurality of classifications. Embodiments then determine a network management policy to apply to the network flow, based on the determined first classification.Type: GrantFiled: October 30, 2013Date of Patent: February 6, 2018Assignee: Cisco Technology, Inc.Inventor: Krishnamoorthy Karthikeyan
-
Patent number: 9887856Abstract: A method may include, receiving, by a controller integral to a chassis, a user request to apply a switch configuration. The method may also include communicating from the controller to a remote access controller (RAC) integral to at least one module disposed in a plurality of slots of the chassis an indication that a user has requested application of a switch configuration. The method may further include receiving at the controller, in response to the indication, a request to download a switch configuration file from the controller to the RAC. The method may additionally include transferring from the controller, in response to the request to download the switch configuration file, the switch configuration file to the RAC such that the RAC applies parameters set forth in the switch configuration file in order to configure an in-band switch associated with the module comprising the RAC.Type: GrantFiled: December 9, 2013Date of Patent: February 6, 2018Assignee: Dell Products L.P.Inventors: Carl W. Kagy, Christopher Abella Poblete, Scott Michael Ramsey, Wayne Robert Weilnau, Jr.
-
Patent number: 9876848Abstract: Images of key phrases or hashtags appear on televised feeds. Image processing techniques, such as feature locating algorithms or character recognition algorithms, can be used to locate the images of key phrases in the images. Then, character recognition algorithms can be used to generate a list of candidate key phrases for the key phrase in image format. However, identification of the key phrase in image format is not completely accurate with conventional methods. Social media content items associated with the televised feed are used to filter the list of candidate key phrases. Using known information about the televised feed as well as about key phrases in text format in the social media content items, candidate key phrases in the list of candidate key phrases can be scored and, thus, a final candidate key phrase selected based on the scores.Type: GrantFiled: February 21, 2014Date of Patent: January 23, 2018Assignee: Twitter, Inc.Inventors: Andrew John Carroll, Richard Douglas Whitcomb, Jr., Wangfan Fu, Thanabordi Jianrungsang
-
Patent number: 9866463Abstract: The present invention is directed towards systems and methods for managing a rate of request for an object transmitted between a server and one or more clients via a multi-core intermediary device. A first core of the intermediary device can receive a request for an object and assume ownership of the object. The first core can store the object in shared memory along with a rate-related counter for the object and generate a hash to the object and counter. Other cores can obtain the hash from the first core and access the object and counter in shared memory. Policy engines and throttlers in operation on each core can control the rate of access to the stored object.Type: GrantFiled: May 10, 2013Date of Patent: January 9, 2018Assignee: Citrix Systems, Inc.Inventors: Murali Raja, Sandeep Kamath
-
Patent number: 9848048Abstract: The invention relates to a session control entity, method and computer program for receiving a first identity of a calling user from a subscription entity, wherein the first identity is an identity for displaying to a called user, receiving a request from the calling user, including the first identity in the request as an identity for displaying to the called user, and, transmitting the request towards the called user.Type: GrantFiled: December 29, 2010Date of Patent: December 19, 2017Assignee: NOKIA SOLUTIONS AND NETWORKS OYInventors: John-N Mohanraj, Elangovan Manickam
-
Patent number: 9838254Abstract: Information processing equipment of the present invention includes a proxy response processing unit which outputs a content of a response stored in association with a command to a storage unit, and a delay processing unit which sends commands to the storage unit in accordance with time stored in a memory unit, receives a response of the storage unit, determines whether or not there is a difference between the response and the stored response of the storage unit and, when there is a difference, updates the stored content of the response, then sets a value indicting an initialized state in a check flag which stores data indicating whether or not the storage unit is initialized, and a control unit which sends a command for the storage unit to the proxy response processing unit and sends a response of the storage unit to the delay processing unit.Type: GrantFiled: March 27, 2015Date of Patent: December 5, 2017Assignee: NEC CorporationInventor: Noriyuki Taniuchi
-
Patent number: 9826065Abstract: Technology is disclosed for enabling scene-based variable compression (“the technology”). In some embodiments, the technology can receive an indication of a compression level for a first content type, wherein the compression level specifies a tolerance level for lossy compression; receive a request for content, the content having at least two portions, wherein a first portion has first content of the first content type and the second portion has second content of a second content type, a first compression method associated with the indicated compression level and a second compression method associated with a different compression level. The technology can transmit the content, wherein the first portion of the content was compressed using the first compression method and the second portion was compressed using the second compression method.Type: GrantFiled: February 19, 2016Date of Patent: November 21, 2017Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLCInventor: Shmuel Ur
-
Patent number: 9819504Abstract: An information processing apparatus configured to control a cooperation operation that is to be executed by a first apparatus and a second apparatus, executes: determination processing of determining whether the target data associated with operation identification information for identifying the cooperation operation is stored in the storage unit when the operation unit receives a user operation of inputting a start instruction to start the cooperation operation; data transmitting processing of transmitting the target data to the second apparatus through the communication unit when it is determined in the determination processing that the target data is stored in the storage unit; and operation instruction processing of transmitting operation instruction information for executing the first operation to the first apparatus through the communication unit when it is determined in the determination processing that the target data is not stored in the storage unit.Type: GrantFiled: March 27, 2015Date of Patent: November 14, 2017Assignee: Brother Kogyo Kabushiki KaishaInventor: Norihiko Asai
-
Patent number: 9819759Abstract: A method, system, and computer program product for data mining and analytics from social networking sites. One method commences upon receiving a social event from a first social networking site, classifying the social event to determine a social site action, and modifying at least some aspect of the social event to create a modified social event based at least in part on the classification. The modified social event is broadcasted to additional social networking sites. An incoming social event may be subjected to security processing before classification, and social networking sites to receive a broadcasted message may be determined based at least in part on the classification.Type: GrantFiled: November 7, 2013Date of Patent: November 14, 2017Assignee: Oracle International CorporationInventors: Srinivasan Madhavan, Darren Michael Guilbert
-
Patent number: 9819707Abstract: Various embodiments establish a virtual private network (VPN) between a remote network and a private network. In one embodiment, a first system in the remote network establishes a connection with a central system through a public network. The central system is situated between the first system and a second system in the private network. The first system receives, from the central system and based on establishing the connection, a set of VPN information associated with at least the second system. The first system disconnects from the central system and establishes a VPN directly with the second system through the public network based on the set of VPN information.Type: GrantFiled: December 16, 2016Date of Patent: November 14, 2017Assignee: International Business Machines CorporationInventors: Charles K. Young, Terrence E. White, Melanie R. Diggs, Gerald D. Colar
-
Patent number: 9817420Abstract: An apparatus, including a plurality of devices, a network operations center (NOC), a facility consumption monitoring device, and a plurality of control nodes. Each device consumes a portion of the resource when turned on, and performs a corresponding function within an acceptable operational margin by cycling on and off. The NOC generates a plurality of run time schedules that is based upon modeled unmonitored consumption within the facility, and that coordinates run times for the each of the plurality of devices to control the peak demand of the resource. Each of the control nodes is coupled to a corresponding one of the devices. The plurality of control nodes transmits sensor data and device status to the NOC for generation of the plurality of run time schedules, and executes selected ones of the run time schedules to cycle the plurality of devices on and off.Type: GrantFiled: November 19, 2014Date of Patent: November 14, 2017Assignee: ENERNOC, INC.Inventor: Randy C. Willig
-
Patent number: 9817421Abstract: An apparatus, including a plurality of devices, a network operations center (NOC), and a plurality of control nodes. Each device consumes a portion of the resource when turned on, and performs a corresponding function by cycling on and off to maintain a level of comfort. The NOC generates a plurality of run time schedules that coordinates run times for the each of the plurality of devices to control the peak demand of the resource, where activation of one or more of the plurality of devices is substituted in order to maintain a level of comfort. Each of the control nodes is coupled to a corresponding one of the devices. The plurality of control nodes transmits sensor data and device status to the NOC for generation of the plurality of run time schedules, and executes selected ones of the run time schedules to cycle the plurality of devices.Type: GrantFiled: November 19, 2014Date of Patent: November 14, 2017Assignee: ENERNOC, INC.Inventors: Randy C. Willig, Morgan Jones
-
Patent number: 9811103Abstract: An apparatus, including a plurality of devices, a network operations center (NOC), a facility consumption monitoring device, and a plurality of control nodes. Each device consumes a portion of the resource when turned on, and performs a corresponding function within an acceptable operational margin by cycling on and off. The NOC generates a plurality of run time schedules that is based upon modeled unmonitored consumption within the facility, and that coordinates run times for the each of the plurality of devices to control the peak demand of the resource. Each of the control nodes is coupled to a corresponding one of the devices. The plurality of control nodes transmits sensor data and device status to the NOC for generation of the plurality of run time schedules, and executes selected ones of the run time schedules to cycle the plurality of devices on and off.Type: GrantFiled: November 19, 2014Date of Patent: November 7, 2017Assignee: ENEROC, INC.Inventor: Randy C. Willig
-
Patent number: 9800458Abstract: A system including a processor and a memory storing instructions that, when executed, cause the system to: generate a dynamic object having rich content, interactive code and multiple platform operability logic that allows the interactive code to operate on a plurality of platforms; send the dynamic object to one of the plurality of platforms; process the dynamic object on the one of the plurality of platforms; and provide one or more interfaces for user engagement to perform an interaction specified by the dynamic object.Type: GrantFiled: November 7, 2013Date of Patent: October 24, 2017Assignee: Google Inc.Inventors: Rafael Dantas de Castro, Rodrigo Barra de Almeida, Torsten Paul Nelson, Irene Chung, Dennis Troper, Wayne Crosby, Ayush Agarwal
-
Patent number: 9794352Abstract: Systems and methods for managing a service set in network function virtualization (NVF) are provided. A service set can be defined as an ordered list of services to be applied to packet traffic and assigned to instances of the services in a distributed pool of virtual hosts. Responsive to determining that a first service in the service set is to be transferred from a first host to a second host, other services in the service set can also be identified to be transferred to the second host to maintain quality of service and latency as a packet is processed by the service set.Type: GrantFiled: November 4, 2014Date of Patent: October 17, 2017Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventor: Zu Qiang