Patents Examined by Oluwatosin Gidado
  • Patent number: 10140125
    Abstract: A method in a network device acting as a gateway of a venue for providing interactive content to a client device. The network device receives a first request from the client device for a webpage accessible through a data network, transmits a second request for the webpage, and receives the webpage. The network device determines whether the webpage is eligible for modification. Responsive to determining that the webpage is eligible for modification, the network device retrieves, from a central system, content to be injected into the webpage that includes a script to be executed by a web browser of the client device that causes the web browser to display the interactive content, modifies the webpage to yield a modified webpage that includes the content, and transmits, to the client device, the modified webpage, whereby the modified webpage is displayed by the web browser with the interactive content.
    Type: Grant
    Filed: August 20, 2012
    Date of Patent: November 27, 2018
    Assignee: RaGaPa, Inc.
    Inventors: Parvinder S. Bhasin, Gagandeep B. Singh, Ravinder S. Virk
  • Patent number: 10075554
    Abstract: In one embodiment, a method includes receiving a request for a webpage from a mobile-client system of a user, where the request includes an http-header, accessing information describing the user, determining the attributes of the mobile-client system based on the http-header and the information describing the user, and transmitting the webpage to the mobile-client system in response to the request, where the webpage has been customized based on the determined attributes of the mobile-client system.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: September 11, 2018
    Assignee: Facebook, Inc.
    Inventors: Mukund Narasimhan, Yingyi Liang, Xiaoliang Wei, Ita Pai, Bo Huai Victor Loh, Sara Motiee, Haomin Yu
  • Patent number: 10051026
    Abstract: Disclosed is a real-time transcode transfer method based on HTTP under DLNA, including: matching playing capability information with media item resource information, and according to the matching result, acquiring data of multimedia content from a digital media server. Also disclosed is a real-time transcode transfer system based on the HTTP under the DLNA. The present document can be used to realize the real-time transcoding of multimedia content and the real-time rebroadcasting of live stream based on the HTTP under the DLNA.
    Type: Grant
    Filed: July 1, 2013
    Date of Patent: August 14, 2018
    Assignee: XI'AN ZHONGXING NEW SOFTWARE CO., LTD.
    Inventors: Jiehui Liang, Fajie Zhao, Shengjuan Wang
  • Patent number: 10002027
    Abstract: Technologies and implementations for reducing congestion in a network are generally disclosed.
    Type: Grant
    Filed: July 11, 2012
    Date of Patent: June 19, 2018
    Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventors: Shuichi Kurabayashi, Naofumi Yoshida, Kosuke Takano
  • Patent number: 9967343
    Abstract: A method for providing an IoT service is provided. The method for providing the IoT service may provide the IoT service by using a D-platform, a P-platform, an M-platform, and an S-platform, and thus may provide an open type IoT service. Therefore, an IoT service developer may reduce the time and cost required to develop and an IoT service user may access the IoT service intuitively and systematically.
    Type: Grant
    Filed: October 16, 2012
    Date of Patent: May 8, 2018
    Assignee: KOREA ELECTRONICS TECHNOLOGY INSTITUTE
    Inventors: Jae Ho Kim, Kwang Ho Won, Sang Shin Lee, Il Yeup Ahn, Min Hwan Song, Jae Seok Yoon
  • Patent number: 9923827
    Abstract: Aspects of the subject disclosure may include, for example, a server comprising a memory to store instructions and a controller coupled to the memory, in which the controller, responsive to executing the instructions, performs operations. The operations include detecting a condition requiring a migration of an active transport connection at a source server to a target server without interrupting communications occurring in the active transport connection. The source server is directed to transmit to the target server a migration command with state information from the source server to enable migrating the active transport connection to the target server without interrupting communications occurring in the active transport connection. A message is then received from the source server indicating the source server has received from the target server an acknowledgment that the migrating has been performed. Other embodiments are disclosed.
    Type: Grant
    Filed: September 5, 2014
    Date of Patent: March 20, 2018
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Vivek Mhatre, Ryan Redfern
  • Patent number: 9923775
    Abstract: In various embodiments, methods and systems for modeling or representing hardware inventory based on a topology definition is provided. A topology definition having physical elements and logical elements corresponding to a physical topology layer and a logical topology layer is received. An instance definition for a rack, cluster, or datacenter for a hardware management operation is received. The instance identifies a physical topology and a logical topology for the operation. A hardware management service is executed, based on the topology definition and the instance definition, to manage the hardware inventory of the topology definition. Hardware management of the hardware inventory corresponding to the separately defined physical elements and logical elements is performed with attributes that are defined in the schema.
    Type: Grant
    Filed: December 1, 2014
    Date of Patent: March 20, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Marwan E. Jubran, Aleksandr M. Gershaft, Vitalii Tsybulnyk
  • Patent number: 9923826
    Abstract: Systems and methods of the present solution provide a more optimal solution by dynamically and automatically reacting to changing network workload. A system that starts slowly, either by just examining traffic passively or by doing sub-optimal acceleration can learn over time, how many peer WAN optimizers are being serviced by an appliance, how much traffic is coming from each peer WAN optimizers, and the type of traffic being seen. Knowledge from this learning can serve to provide a better or improved baseline for the configuration of an appliance. In some embodiments, based on resources (e.g., CPU, Memory, Disk), the system from this knowledge may determine how many WAN optimization instances should be used and of what size, and how the load should be distributed across the instances of the WAN optimizer.
    Type: Grant
    Filed: October 10, 2012
    Date of Patent: March 20, 2018
    Assignee: Citrix Systems, Inc.
    Inventor: Marco Murgia
  • Patent number: 9917772
    Abstract: Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving a Diameter message at the DRA from an origin device, wherein the Diameter message includes a first destination address; establishing a context object based on receiving the Diameter message, wherein the context object is associated with a copy of the Diameter message; evaluating at least one rule, comprising modifying, based on a first reference to the context object, the copy to include a second destination address, and transmitting the copy to another device based on the second destination address.
    Type: Grant
    Filed: May 22, 2013
    Date of Patent: March 13, 2018
    Assignee: Alcatel Lucent
    Inventors: Mike Vihtari, Robert A. Mann
  • Patent number: 9898344
    Abstract: In accordance with an embodiment, described herein is a system and method for providing configuration modularity in an application server, cloud platform, or other environment. For example, in a cloud computing environment, application server modules, e.g., WebLogic Server or GlassFish modules, can be embedded within the environment to provide various cloud platform functionalities. In accordance with an embodiment, the system comprises a configuration modularity logic for use in determining, for a particular application or service deployment, a configuration of application, module or service components, including determining if a configuration is provided by a global or domain configuration, determining if annotations are provided by the particular application or service deployment for use in configuring the application, module or service components, and/or determining if a default configuration is provided for use with the particular application or service deployment.
    Type: Grant
    Filed: September 3, 2014
    Date of Patent: February 20, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Masoud Kalali
  • Patent number: 9900211
    Abstract: A method for managing nodes is disclosed. The method includes testing a management script on a management server for managing at least one node. The method also includes receiving administrator validation to distribute the management script. The method further includes sending the validated management script to one or more management servers on one or more networks.
    Type: Grant
    Filed: October 1, 2014
    Date of Patent: February 20, 2018
    Assignee: Crimson Corporation
    Inventor: Roman Mach
  • Patent number: 9893944
    Abstract: An approach is provided in which a network bandwidth manager receives a first request to access site content from a source site over a computer network. The network bandwidth manager analyzes the site content against a domain corpora that corresponds to one or more organizational needs of an organization. When the network bandwidth manager receives a second request corresponding to the source site, the network bandwidth manager modifies a quality of service of the computer network to access the source site based upon the previous analysis. In turn, the network bandwidth manager provides access to the source site over the computer network utilizing the modified quality of service.
    Type: Grant
    Filed: October 1, 2014
    Date of Patent: February 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Corville O. Allen, Andrew R. Freed
  • Patent number: 9893971
    Abstract: An example device includes a control unit that provides an execution environment for a network management application and a network interface. The network management application generates a request message based at least in part on a predicted amount of time required for the device to receive a response to a request message, wherein the predicted amount of time is based at least in part on object identifier processing time information, and wherein the predicted amount of time satisfies a timeout threshold. The network interface sends the request message and receives the response message. The network management application determines an amount of time that elapsed between when the device sent the request message and received the response message, and, responsive to determining that the amount of time that elapsed does not satisfy the timeout threshold, updates at least one of the object identifier processing time information and the timeout.
    Type: Grant
    Filed: December 31, 2012
    Date of Patent: February 13, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Vivek Singh, Subodh Kumar
  • Patent number: 9882817
    Abstract: A master network interface device (NID) receives a first packet flow associated with a particular customer via a first link of a link aggregation group (LAG). The master NID also receives, from a non-master NID, an indication of a second packet flow, associated with the particular customer, that are traversing a second link of the LAG. The master NID applies collective rate limiting criteria to the first packet flow and to the second packet flow, such that the collective rate limiting criteria enforces a SLA rate for the particular customer. The master NID forwards at least some of the first packet flow via the first link, based on the rate limiting criteria as applied to the first packet flow. The master NID also sends, to the non-master network interface device, an indication of the rate limiting criteria as applied to the second packet flow.
    Type: Grant
    Filed: June 26, 2013
    Date of Patent: January 30, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Matthew W. Turlington, Michael U. Bencheck
  • Patent number: 9858125
    Abstract: A system and method of selectively migrating at least one virtual machine to another physical machine is disclosed. Consumption information of a plurality of virtual machines and capacity information of a plurality of physical machines is retrieved. A first virtual machine to be potentially migrated is identified based on a consumption metric representing consumption of at least one resource dimension by the first virtual machine running on a first physical machine. A second physical machine to potentially accept migration of the first virtual machine is identified based on time window information, wherein an available capacity of the second physical machine is analyzed to determine if the first virtual machine's resource consumption exceeds the capacity of the second physical machine. The first virtual machine is migrated to the second physical machine if the first virtual machine's resource consumption does not exceed the available capacity of the second physical machine.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: January 2, 2018
    Assignee: Infosys Limited
    Inventors: Sumit Kumar Bose, Srikanth Sundarrajan
  • Patent number: 9854062
    Abstract: A relay node includes interfaces, a request statistical table that stores therein information concerning a request in an entry generated for each chunk, a request statistics processor that records a reception time and sending source information concerning a request in the request statistical table, a target request determining unit that determines whether or not a currently received request is a target request, a delay amount determining unit that determines a delay amount for a received request, which is a target request, and a delay processing unit that delays forwarding a received request or content data for a delay amount.
    Type: Grant
    Filed: December 3, 2014
    Date of Patent: December 26, 2017
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventors: Takahiro Yoneda, Eiichi Muramoto, Ryota Ohnishi, Kazunobu Konishi
  • Patent number: 9838460
    Abstract: Described herein are techniques related to sharing applications between two client devices assigned to the same user. This Abstract is submitted with the understanding that it will not be used to interpret or limit the scope and meaning of the claims. A shared-application tool allows a user to request to use an application that is installed on host computing device on a client computing device. The request to use the application is made to a directory service using a message-exchanging protocol. The application is run on the host computing device and provided to the client computing device using a peer-to-peer communication protocol.
    Type: Grant
    Filed: May 29, 2012
    Date of Patent: December 5, 2017
    Assignee: Google LLC
    Inventors: Alberto Martin Perez, Dave Iain MacLachlan, James Neil Weatherall, Stephen John Konig
  • Patent number: 9830658
    Abstract: Certain embodiments provide systems and methods to perform in-line translation of message content according to FIX protocol variants in a trading system. An example method includes receiving, at a computing device, a message formatted according to a FIX protocol, the message including message content and a message wrapper, the message wrapper providing session and delivery information for the message to a target. The example method includes performing in-line translation of the message content of the received message to adjust the message content according to a predefined set of rules without affecting the message wrapper (with the possible exception of the message size) and message routing session. The example method includes facilitating routing of the message to the target based on the message wrapper.
    Type: Grant
    Filed: July 25, 2016
    Date of Patent: November 28, 2017
    Assignee: Trading Technologies International, Inc.
    Inventor: Andrew Theodore Renalds
  • Patent number: 9819627
    Abstract: Systems and methods for providing location-restricted message exchange include receiving, by a system provider device over a network from a sender device, a location-restricted message that includes sender message information and first location information that is associated with a first location. The system provider device then receives, over the network from a first receiver device, second location information that is associated with a second location. The system provider device then determines that the second location is in a limited geographic message exchange area with the first location and, in response, sends at least some of the sender message information by the system provider device over the network to the first receiver device. They system provider device may use filtering criteria provided by the first or second receiver device and use that filtering criteria to determine whether to send the sender message information to the first or second receiver device.
    Type: Grant
    Filed: July 1, 2013
    Date of Patent: November 14, 2017
    Assignee: PAYPAL, INC.
    Inventor: Koson Cao
  • Patent number: 9813371
    Abstract: Embodiments of the present application relate to a method for classifying emails, a sending terminal for classifying emails, a receiving terminal for classifying emails, and a computer program product for classifying emails. A method for classifying emails is provided. The method includes acquiring an email composed by a user, a classification tag corresponding to the email, and an identification code corresponding to the email, including the classification tag corresponding to the email and an identification code corresponding to the email in the email, and sending the email to receiving terminals.
    Type: Grant
    Filed: December 2, 2014
    Date of Patent: November 7, 2017
    Assignee: Alibaba Group Holding Limited
    Inventor: Zhiyong She