Patents Examined by Dixon Dabipi
  • Patent number: 9473451
    Abstract: Methods, systems, and computer readable media for a testing platform involving application traffic are disclosed. According to one method, the method occurs at a testing platform including an emulated port control protocol (PCP) client module for requesting public network addressing information for an emulated application server module and an emulated application client module for sending application traffic. The method includes receiving, from a device under test (DUT), the public network addressing information in response to a PCP request. The method also includes providing mapping information to the emulated application client module, wherein the mapping information includes the public network addressing information.
    Type: Grant
    Filed: October 11, 2012
    Date of Patent: October 18, 2016
    Assignee: Ixia
    Inventor: Adrian Lucian Bondrescu
  • Patent number: 9462412
    Abstract: This specification describes technologies relating to content presentation. In general, one aspect of the subject matter described in this specification can be embodied in methods that include the actions of receiving, at a first time, a device identifier in association with a first network identifier that corresponds to a first network to which the device is connected, processing the first network identifier to determine a first location, associating the device identifier with the first location and the first time, receiving a content request from the device, determining that the device has been connected to the first network within a defined chronological proximity of receiving the content request, selecting one or more content items based on at least the first location, and providing the one or more content items to the device. Other embodiments of the various aspects include corresponding systems, apparatus, and computer program products.
    Type: Grant
    Filed: October 10, 2012
    Date of Patent: October 4, 2016
    Assignee: Google Inc.
    Inventors: Vinod Kumar Ramachandran, Ping Wu
  • Patent number: 9426200
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems for rendering content. One method includes: receiving a request for content for a previously-provided resource, the request including an entity tag, and the resource including dynamic and static content; generating delta information identifying the change for inclusion in a cookie associated with the resource where only a portion of the dynamic content has changed, the delta information included in the cookie associated with a particular location of the corresponding dynamic content within the resource; and providing a response that includes the cookie for updating the dynamic content. Information stored in the cookie is used by the requesting client to update portions of dynamic content while maintaining static portions based on a cached version of the static portions.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: August 23, 2016
    Assignee: SAP SE
    Inventor: Harald Buerner
  • Patent number: 9418167
    Abstract: A method for invoking web services includes invoking a command-line program. The program receives a plurality of parameters. The method further includes generating a web service request based on the plurality of parameters. The web service request comprises an extensible markup language (XML) document, and the XML document comprises information indicating an application command. The method also includes transmitting the web service request to a server using a network communication protocol.
    Type: Grant
    Filed: October 10, 2012
    Date of Patent: August 16, 2016
    Assignee: CA, Inc.
    Inventor: Eugene E. Johnston
  • Patent number: 9413548
    Abstract: An EtherCAT-based network system configured to change a PDO list set, and an operation method thereof are provided, the system including at least one or more slave devices, a master device configured to connect and operate the slave device in response to an operating transmission PDO list or an operating reception PDO list provided from outside, and a host computer configured to extract the operating transmission PDO list or the operating reception PDO list from information file of the slave device and provide to the master device, wherein the information file includes at least one of identity information of the slave device, PDO list item changeable information, at least one or more transmission PDO list, and at least one or more reception PDO list.
    Type: Grant
    Filed: October 10, 2012
    Date of Patent: August 9, 2016
    Assignee: LSIS CO., LTD.
    Inventor: Jong Ho Yoon
  • Patent number: 9331891
    Abstract: Techniques for managing network traffic in a virtual consolidated appliance so as to avoid interruptions in existing network connections during reconfiguration of the virtual consolidated appliance are provided. In one aspect, a method for operating a virtual consolidated appliance having a plurality of servers is provided. The method includes the following steps. An assignment for load balancing is computed based on a status of the virtual consolidated appliance. A reconfiguration of the virtual consolidated appliance is discovered. A new assignment is computed for load balancing based on a new status of the virtual consolidated appliance based on the reconfiguration of the virtual consolidated appliance. Existing network connections are redirected according to the assignment during the reconfiguration of the virtual consolidated appliance. New network connections are served according to the new assignment.
    Type: Grant
    Filed: October 11, 2012
    Date of Patent: May 3, 2016
    Assignee: International Business Machines Corporation
    Inventors: Bong Jun Ko, Kang-Won Lee, Erich M. Nahum, Maroun Touma, Dinesh C. Verma, Ho Yin Starsky Wong
  • Patent number: 9313239
    Abstract: A disclosed information processing apparatus connected with terminals through a network includes a list generating unit receiving a request to acquire a list listing a place registering a material to be shared, and generating the list listing the place allowing presence, a list sending unit sending the list to the terminal sending the request, and a data generating unit receiving a presence request to be present at the place selected from the list, and generating material data for displaying the material registered in the selected place on the terminals, and a data sending unit sending the material data to the terminal sending the presence request, wherein the list generating unit determines the place to be opened or resumed as the place allowing presence, and the data generating unit generates the material data for displaying a hand written memo written in the place and the material registered in the place.
    Type: Grant
    Filed: August 19, 2013
    Date of Patent: April 12, 2016
    Assignee: RICOH COMPANY, LTD.
    Inventor: Megumu Sekiguchi
  • Patent number: 9258206
    Abstract: A technique for improving system administration involves implementing system administration agent programs on a plurality of devices in an administered network. A deployment agent deploys the system administration agent program or a portion thereof to suitable devices when they are detected. System monitoring agents monitor the administered network to generate data. A reporting engine sends agent reports including the generated data to a system administration server. The system administration server facilitates administration of the administered network in real time.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: February 9, 2016
    Assignee: Panorama9, Inc.
    Inventors: Allan Thorvaldsen, Diego d'Ambra
  • Patent number: 9253053
    Abstract: Method, system, and computer program product to facilitate selection of data nodes configured to satisfy a set of requirements for processing client data in a distributed computing environment by providing, for each data node of a plurality of data nodes in the distributed computing environment, nodal data describing the respective data node of the plurality of data nodes, receiving a request to process the client data, the client data being identified in the request, retrieving the set of requirements for processing the client data, and analyzing the retrieved data policy and the nodal data describing at least one of the data nodes, to select a first data node of the plurality of data nodes as a delegation target, the first data node selected based on having a higher suitability level for satisfying the set of requirements than a second data node of the plurality of data nodes.
    Type: Grant
    Filed: October 11, 2012
    Date of Patent: February 2, 2016
    Assignee: International Business Machines Corporation
    Inventors: Sebastian Nelke, Martin A. Oberhofer, Yannick Saillet, Jens Seifert
  • Patent number: 9253055
    Abstract: Method, system, and computer program product to facilitate selection of data nodes configured to satisfy a set of requirements for processing client data in a distributed computing environment by providing, for each data node of a plurality of data nodes in the distributed computing environment, nodal data describing the respective data node of the plurality of data nodes, receiving a request to process the client data, the client data being identified in the request, retrieving the set of requirements for processing the client data, and analyzing the retrieved data policy and the nodal data describing at least one of the data nodes, to select a first data node of the plurality of data nodes as a delegation target, the first data node selected based on having a higher suitability level for satisfying the set of requirements than a second data node of the plurality of data nodes.
    Type: Grant
    Filed: May 2, 2013
    Date of Patent: February 2, 2016
    Assignee: International Business Machines Corporation
    Inventors: Sebastian Nelke, Martin A. Oberhofer, Yannick Saillet, Jens Seifert
  • Patent number: 9223815
    Abstract: Method to support creation and management of metadata for correcting a problem in a dynamic web application. A support apparatus includes a metadata creation section, a block extraction section, a similar-block search section, and a metadata generalizing section. In response to correction of a problem by a corrector, the support apparatus implements methods to create metadata including the details of the correction and application conditions, that is, a global variable group and cookie information that identify the state of the web application in which the problem has occurred, extracts another block to which the created metadata is applicable from an operation log by using a semantic block including the location of the problem as a clue, and generalizes the application conditions of the created metadata by converting them to a key-value pair structure by using the other block and by extracting a common portion therefrom.
    Type: Grant
    Filed: January 2, 2013
    Date of Patent: December 29, 2015
    Assignee: International Business Machines Corporation
    Inventor: Masayoshi Teraguchi
  • Patent number: 9207982
    Abstract: The present disclosure improves upon existing systems and methods by providing a tool for managing processing resources. For instance, the presently described tool may be used to time replacement, plan for uplifts, budget for uplifts/decommissioning of hardware, and/or maintain a plurality of servers. This tool may lead to increased satisfaction, uptime, and a reduction of unexpected costs. The system may include initiating collection of variables to compile a prioritized list of servers, executing, a calculation application for determining a prioritized list of servers' end of life targets based on both technical and business parameters based on the entered variables, and prioritizing uplifts of the servers based on the technical and the business parameters.
    Type: Grant
    Filed: October 11, 2012
    Date of Patent: December 8, 2015
    Assignee: AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.
    Inventors: Sharon Gail Barnes, Kerry A. Marisa, Steven Wayne Mingl, Kevin R. Murphy, Harish R. Naik
  • Patent number: 9112809
    Abstract: The present invention comprises an apparatus and method for distributed traffic control in a horizontally scaled application, in which a software-based application is implemented as a number of peer application instances that each provide a portion of the application's overall capability or capacity. An apparatus that includes a distributed traffic controller is instantiated or otherwise implemented at each application instance, and these apparatuses collectively operate to limit the overall utilization of the application by individual clients or affiliated groups of clients according to, e.g., Service Level Agreements or SLAs, and further operate to prevent disproportionate utilization of any one of the application instances. Advantageously, such operations are accomplished according to the teachings herein using efficient information propagation protocols between the distributed traffic controllers.
    Type: Grant
    Filed: November 21, 2012
    Date of Patent: August 18, 2015
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Pär Karlsson, Mikael Kaspersson
  • Patent number: 8935364
    Abstract: An apparatus to support creation and management of metadata for correcting a problem in a dynamic web application. The support apparatus includes a metadata creation section, a block extraction section, a similar-block search section, and a metadata generalizing section. In response to correction of a problem by a corrector, the support apparatus creates metadata including the details of the correction and application conditions, that is, a global variable group and cookie information that identify the state of the web application in which the problem has occurred, extracts another block to which the created metadata is applicable from an operation log by using a semantic block including the location of the problem as a clue, and generalizes the application conditions of the created metadata by converting them to a key-value pair structure by using the other block and by extracting a common portion therefrom.
    Type: Grant
    Filed: September 27, 2012
    Date of Patent: January 13, 2015
    Assignee: International Business Machines Corporation
    Inventor: Masayoshi Teraguchi