Patents Examined by June Sison
  • 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: 9473572
    Abstract: If a first workload is supported by candidate servers with different architectures, a determination is made that a selected workload is the first workload. If the first workload is not supported by candidate servers with the different architectures, a determination is made that the selected workload is a second workload. Components of the candidate servers are determined, and statistics are collected, and component values are determined. If the components impact performance of the selected workload, weights are set for the components to be a percentage impact of the components on the selected workload. If the components do not impact performance, weights are set to be one. Functions of the component values and the weights are calculated. The results of the functions are processed with costs of the candidate servers to yield adjusted costs. The selected workload is moved to the candidate server with a lowest adjusted cost.
    Type: Grant
    Filed: October 14, 2013
    Date of Patent: October 18, 2016
    Assignee: International Business Machines Corporation
    Inventors: John F. Ryan, Bruce A. Foster
  • 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: 9461932
    Abstract: Visually depicting resource utilization in a cloud computing environment, including: identifying a plurality of resources available to a user in the cloud computing environment; identifying resource utilization values for each of the identified resources; assigning each resource to one or more axes of a coordinate system; mapping the resource utilization values for each of the identified resources on the coordinate system; and displaying the resource utilization values for each of the identified resources on the coordinate system.
    Type: Grant
    Filed: August 1, 2013
    Date of Patent: October 4, 2016
    Assignee: International Business Machines Corporation
    Inventors: Lance Bragstad, Bin Cao, James E. Carey, Mathew R. Odden
  • Patent number: 9450908
    Abstract: Systems and methods of the present invention allow for sharing domain names based on a network address or a geographical location of a Requester. Multiple independent parties (Content Providers), which may be located in different geographical areas, may use the same domain name to host their websites. The Requester may access data (e.g. websites, FTP resources) associated with a shared domain name. A Routing DNS may determine the network address or the geographical location of the Requester and provide the Requester with a network address of a Server associated with Requester's network address or geographical location. Each Server is maintained by its own Content Provider.
    Type: Grant
    Filed: June 23, 2005
    Date of Patent: September 20, 2016
    Assignee: Go Daddy Operating Company, LLC
    Inventor: Tim Ruiz
  • Patent number: 9424228
    Abstract: A flexible, scalable server is described. The server includes plural server nodes each server node including processor cores and switching circuitry configured to couple the processor to a network among the cores with the plurality of cores implementing networking functions within the compute nodes wherein the plurality of cores networking capabilities allow the cores to connect to each other, and to offer a single interface to a network coupled to the server.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: August 23, 2016
    Assignee: EZChip Technologies Ltd.
    Inventors: Carl G. Ramey, Matthew Mattina
  • Patent number: 9423789
    Abstract: Certain exemplary embodiments can comprise a method, comprising: recognizing, by a PLC, that a memory device has been connected to the PLC; and configuring the PLC via a PLC executable software program resident on the memory device. Certain exemplary embodiments can comprise a method, comprising: via a PLC network interface: presenting a PLC network as a namespace shell extension of an operating system of a non-PLC information device; and rendering, to a user of the non-PLC information device, the PLC network as a node of a network. Certain exemplary embodiments can comprise a method, comprising: via a PLC network interface: presenting a PLC network as a namespace shell extension of an operating system of a non-PLC information device; and searching the PLC network for at least one item corresponding to one or more search parameters.
    Type: Grant
    Filed: May 2, 2014
    Date of Patent: August 23, 2016
    Assignee: SIEMENS INDUSTRY, INC.
    Inventors: James W. Cornett, Gregory J. Karklins, James Rittenhouse
  • 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: 9424095
    Abstract: A system, method and computer program product for controlling the processing of requests for web page resources from a web server are provided. The method comprises monitoring a run level of the web server; receiving requests for one or more web page resources; determining a priority of received requests based on a run level value associated with a requested resource and the run level of the web server; and processing the requests by the web server according to the determined priority. In dependence on the current load on the web server, requests for low priority resources can be given a low processing priority, with processing capability focussed on requests for higher priority web resources.
    Type: Grant
    Filed: November 21, 2006
    Date of Patent: August 23, 2016
    Assignee: International Business Machines Corporation
    Inventors: Adam Coulthard, Daniel Edward Would
  • 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: 9407700
    Abstract: A system, method and computer program product for intelligent discovery of network information from multiple information gathering agents adapted to discover information concerning the network. The discovery agents each have an associated discovery capability. Based on consideration of the agent discovery capabilities, discovery assignments are computed and network discovery is performed according to the assignments so as to reduce discovery poll overhead.
    Type: Grant
    Filed: June 17, 2014
    Date of Patent: August 2, 2016
    Assignee: International Business Machines Corporation
    Inventors: Sunil Bharadwaj, David L. Merbach, Robert Basham, Allen R. Heitman, Sumant Padbidri, Gary T. Axberg
  • Patent number: 9407693
    Abstract: Using location-independent names to identify content, a service for mapping endpoint requests to requested content. Content requested by an endpoint of the network is mapped to a dynamic “swarm” of server, peer, or other endpoints capable of supporting the content download. Content names are mapped to a dynamically generated content swarm, presenting a current set of hosts, which can provide the requested content. Optionally, varying degrees of explicit visibility into routing paths and the performance tradeoffs between those routing paths is supported. Based on a set of class of service parameters for a given request for content, a host can initiate route selection based on class of service parameters, predicated on routing metrics maintained by the network by cooperating endpoints and/or network routers.
    Type: Grant
    Filed: October 3, 2007
    Date of Patent: August 2, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sandeep Kishan Singhal, Peter Bernard Key, Ming Zhang, Guobin Shen, Thomas Karagiannis, Ayalvadi Jagannathan Ganesh
  • Patent number: 9400678
    Abstract: In one embodiment, a system includes a processor and logic integrated with and/or executable by the processor. The logic is adapted to: define a hardware feature policy for one or more hardware components of a system; and enable and/or disable one or more hardware features of one or more of the hardware components based on the hardware feature policy, wherein the hardware feature policy comprises instructions to enable and/or disable access to the one or most hardware features based on one or more criteria selected from a group consisting of: a feature access schedule; a volume feature access group; a job feature access group; and an user feature access group.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: July 26, 2016
    Assignee: International Business Machines Corporation
    Inventors: Susan K. Candelaria, John R. Paveza
  • Patent number: 9400679
    Abstract: In one embodiment, a method includes defining a hardware feature policy for one or more hardware components of a system; and enabling and/or disabling one or more hardware features of one or more of the hardware components based on the hardware feature policy, where the hardware feature policy comprises instructions to enable and/or disable access to the one or more hardware features based on one or more criteria selected from the group consisting of: a feature access schedule; a volume feature access group; a job feature access group; and an user feature access group.
    Type: Grant
    Filed: October 25, 2013
    Date of Patent: July 26, 2016
    Assignee: International Business Machines Corporation
    Inventors: Susan K. Candelaria, John R. Paveza
  • Patent number: 9398266
    Abstract: A surveillance system for monitoring a selected object that comprises a multiplicity of video cameras, a software application and at least one computerized medium. The computerized medium enables operating the application and the application is operatively associated with the cameras, which are installed in different locations in a surveillance area. The system allows a user to select at least one object such as an image or an area that is filmed by at least one of said cameras and monitor said object by automatically operating cameras that are associated with the object's coordinates' location, where the associated camera enables filming the selected object.
    Type: Grant
    Filed: April 2, 2008
    Date of Patent: July 19, 2016
    Assignee: HERNAN CARZALO
    Inventors: David Keidar, Eran Bauberg
  • Patent number: 9386077
    Abstract: A device receives load information associated with one or more mobile gateways or server devices provided in cloud networks, and receives functionality information associated with the one or more mobile gateways or server devices provided in the cloud networks. The device also receives, from a user equipment, a request for a resource provided in one or more of the cloud networks, and selects one of the cloud networks to serve the request based on the load information and the functionality information. The device provides, to the user equipment, an indication of the selected cloud network, where the user equipment connects to the selected cloud network and receives the resource.
    Type: Grant
    Filed: November 30, 2011
    Date of Patent: July 5, 2016
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventor: Lalit R. Kotecha
  • Patent number: 9386056
    Abstract: A method for providing on demand streaming media to a user device, the method includes: receiving, at a streaming device, a request to stream a certain media stream to a user device; wherein the streaming device is coupled to multiple user devices over a network and is adapted to concurrently transmit multiple media streams to the multiple user devices; obtaining media stream fragments that belong to the certain media stream by the streaming device and from multiple distribution devices; wherein the streaming device and the multiple distribution devices form a high bandwidth media distribution peer to peer network; wherein the streaming device is prevented from uploading media stream fragments to any distribution device; and streaming to the user device the certain media stream.
    Type: Grant
    Filed: November 8, 2007
    Date of Patent: July 5, 2016
    Assignee: ARRIS Enterprises, Inc.
    Inventors: Asaf Atzmon, Ran Oz
  • Patent number: 9384260
    Abstract: A method for handling data includes receiving a data record. The method further includes adding the count value of the data record to a count value of the top row of a stack when the data record field values are included among the field values of the top row. The method also includes rolling up the top row when less than all of the data record field values are included among the top row field values and the count value of the top row is less than a threshold value. The method further includes outputting the top row and inserting the data record onto the stack as the new top row. The method may also include removing the top row and adding its count value to the count value of a new top row. A system for handling data includes a streaming data handler and a sorter.
    Type: Grant
    Filed: October 8, 2014
    Date of Patent: July 5, 2016
    Assignee: Google Inc.
    Inventors: Ashish Gupta, Haifeng Jiang
  • Patent number: 9379936
    Abstract: A method of managing IP addresses in a device performing communication using the IP address includes acquiring IP addresses by a plurality of methods; storing the plurality of IP addresses such that the methods are discernable when the plurality of acquired IP addresses are the same, determining an effective IP address used in the communication from the plurality of IP addresses according to predetermined priority in the methods, and setting the IP address to be used in the communication; and determining the valid IP address according to the priority from the stored IP addresses except for the disappearing IP address when the set IP address disappears, and setting the IP address to be used in the communication.
    Type: Grant
    Filed: January 24, 2012
    Date of Patent: June 28, 2016
    Assignee: SEIKO EPSON CORPORATION
    Inventor: Hideaki Ogata