Patents Examined by Emmanuel L. Moise
  • Patent number: 9116772
    Abstract: Downloadable pluggable services and methods of distributing the same are described. The downloadable pluggable services may correspond to communication services that can be downloaded to upgrade a communication system. The downloadable pluggable services may include a number of component parts that can be distributed among various servers in the communication system being upgraded along with instructions that enable the component parts to instruct each server in the communication system to operate in a coordinated fashion so as to provide the downloaded service.
    Type: Grant
    Filed: September 22, 2012
    Date of Patent: August 25, 2015
    Assignee: Avaya Inc.
    Inventors: Thorsten Ohrstrom-Sandgren, Kurt Haserodt, William T. Walker
  • Patent number: 9112812
    Abstract: A distributed virtual appliance is disclosed, including: allocating network traffic to a plurality of compute units implementing a network service associated with the distributed virtual appliance; and dynamically adding or removing one or more compute units implementing the network service without disruption to the network traffic.
    Type: Grant
    Filed: September 22, 2011
    Date of Patent: August 18, 2015
    Assignee: Embrane, Inc.
    Inventors: Marco Di Benedetto, Dante Malagrino, Alessandro Salvatori, Arthur Lihder Chang, Vijay Chander, Thomas Vincent Flynn
  • Patent number: 9094364
    Abstract: In activating a service, a service gateway retrieves a service table entry using a service or server address of the service entry, where the service table entry has an association with another service entry. An association to the service entry is added and a marker value is set to indicate associations with two service entries. After a time duration, the association with the other service entry is removed, and the marker value is changed accordingly. In deactivating a service entry, the service gateway calculates a hash value for the service or server address of the service entry. After matching the hash value to a hash value of another service entry, an association with the other service entry is added. A marker value is set to indicate associations with two service entries. After a time duration, the association with the service entry is removed, and the marker value is changed accordingly.
    Type: Grant
    Filed: December 23, 2011
    Date of Patent: July 28, 2015
    Assignee: A10 Networks, Inc.
    Inventors: Rajkumar Jalan, Feilong Xu, Rishi Sampat
  • Patent number: 9091903
    Abstract: Embodiments of the present invention include a camera having two modes: a visible light imaging mode (day-mode) and an IR imaging mode (night-mode). In the visible light imaging mode, an IR filter is in line with the lens assembly. In the IR imaging mode, the IR filter is mechanically removed, and IR light is allowed to pass to the sensor. In one embodiment, in the IR imaging mode, IR lighting is provided by an IR LEDs on the camera to illuminate the scene. In one embodiment, the various components are chosen, balanced and optimized so that images captured using visible light and images captured using non-visible light are both in focus. In one embodiment, an algorithm determines when there sufficient visible light is present and when it is not, and thus determines when to switch the camera from one mode to another.
    Type: Grant
    Filed: July 29, 2010
    Date of Patent: July 28, 2015
    Assignee: Logitech Europe S.A.
    Inventors: Philip Alan Bunker, Mark Nelson, Jeffrey B. Lancaster, Todd Webb, Ting Chia Hsu, Eva Tai
  • Patent number: 9092448
    Abstract: A method and system for collecting and transmitting data across or through a firewall using HTTP and/or XML between computer systems that do not otherwise grant access to each other. A method and system for preparing data reports using data and report generation modules using HTTP and/or XML between computer systems.
    Type: Grant
    Filed: December 17, 2012
    Date of Patent: July 28, 2015
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventor: Bruce James Skingle
  • Patent number: 9087128
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for creating mobile custom views with filtering for tenants of an on-demand database service. These mechanisms and methods for creating mobile custom views with filtering for tenants of an on-demand database service can enable embodiments to allow tenants to create and push instructions for generating user-defined views to mobile devices, etc. The ability of embodiments to provide such feature may allow tenants to efficiently and effectively create interfaces for mobile devices.
    Type: Grant
    Filed: July 6, 2012
    Date of Patent: July 21, 2015
    Assignee: salesforce.com, inc.
    Inventors: Erik Forsberg, Jason Schroeder, Bagrat Mazyan, Deepak Kothule
  • Patent number: 9083654
    Abstract: The invention generally relates to virtual environments, and more particularly to systems and methods for communicating in virtual environments. A method of providing communication in a virtual universe (VU) includes instantiating and assigning an information channel to a first client of the VU, associating at least one additional client of the VU to the information channel, and conveying data placed on the information channel to the first client and the at least one additional client.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: July 14, 2015
    Assignee: Activision Publishing, Inc.
    Inventors: Christopher J. Dawson, Rick A. Hamilton, II, Michael J. Osias, Brian W. Sledge
  • Patent number: 9071657
    Abstract: Disclosed in the present invention are a method and system for implementing an Internet of Things service. In the present invention: a service generation module generates a description script and a flow script according to a required service, sends the description script and the flow script to an application generation module and a control module, respectively; the application generation module generates an application according to the description script and sends the same to an access module; the access module receives an input of an Internet of Things terminal, processes the input of the Internet of Things terminal using the application, and sends the processed data to a control module; the control module runs the flow script and invokes an execution module to execute an operation according to the data sent by an access module; and the execution module executes an operation according to the invocation of the control module.
    Type: Grant
    Filed: August 19, 2010
    Date of Patent: June 30, 2015
    Assignee: ZTE Corporation
    Inventors: Qin Li, Gongcai Zhou, Yaning Song
  • Patent number: 9070098
    Abstract: A web based software system generally designed for processing pre-employment background investigations is described. The software system allows an organization the ability to create and customize electronic documents to be sent to their applicants to complete via the web based software system, and returned in the same fashion. The subject matter turns much of a common pre-employment background investigation electronic, so that fewer hardcopy documents are necessary, thus creating more efficient management of individual background investigations.
    Type: Grant
    Filed: April 6, 2012
    Date of Patent: June 30, 2015
    Inventor: Tyler J. Miller
  • Patent number: 9065831
    Abstract: Techniques are provided herein for a device in a network to receive information configured to indicate a control plane traffic load level for one or more server devices that are configured to manage traffic for messaging and presence clients communicating via a messaging and presence protocol. The control plane traffic is associated with the messaging and presence protocol. A determination is made as to when the control plane traffic load level has become unbalanced among the two or more server devices and in response to determining that the control plane traffic load level has become unbalanced, sending a transfer message to one or more clients comprising information configured to initiate migration of one or more clients from a server device that is relatively overloaded to a server device that is relatively underloaded in order to balance the control plane traffic load level among the two or more server devices.
    Type: Grant
    Filed: March 1, 2011
    Date of Patent: June 23, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Arpan K. Ghosh, Sumeet Singh, Sukhdev S. Kapur, Subrata Banerjee
  • Patent number: 9063937
    Abstract: A method is provided for a destination storage system to join a storage area network with a source storage system. The method includes discovering a volume on the source storage system when the source storage system exports the volume to the destination storage system and exporting the volume to the host computer systems. When a command to reserve the volume for a host computer system is received, the method includes determining locally if the volume is already reserved. When the volume is not already reserved, the method includes reserving locally the volume for the host computer system and transmitting to the source storage system another command to reserve the volume for the destination storage system.
    Type: Grant
    Filed: July 31, 2012
    Date of Patent: June 23, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jonathan Andrew McDowell, Siamak Nazari
  • Patent number: 9065857
    Abstract: Managing multiple IP address management systems is provided. In some embodiments, managing multiple IP address management systems includes providing an IP address management (IPAM) manager system for receiving a configuration command to manage a first IP address management system; receiving a configuration command to manage a second IP address management system; receiving a join request from the first IP address management system; and receiving a join request from the second IP address management system, in which the IP address management manager system is in communication with the first IP address management system and the second IP address management system for managing each of the first IP address management system and the second IP address management system.
    Type: Grant
    Filed: September 11, 2014
    Date of Patent: June 23, 2015
    Assignee: Infoblox Inc.
    Inventors: Frederic Andrew Voltmer, Thomas S. Clark, Barry Arlen Frew, Zhifeng Zhang, Sebastien Woirgard, Kugaprakash Visagamani, Wei Wang, Etienne M. Liu
  • Patent number: 9058523
    Abstract: In addition to the clear advantages of video monitoring systems for securing monitoring regions and optionally for following suspicious objects, there is the requirement to secure the private environments of people in the regions being monitored. A masking module (4) for a monitoring system (1) is disclosed for the above, wherein the monitoring system (1) has at least one monitoring camera (2) designed and/or arranged for observing monitoring regions with moving objects (14, 16), comprising a selection device for selecting objects as selected objects (16), wherein the masking module (4) is designed to output the selected objects (16) or partial regions thereof subsequently together called selected objects (16) in a masked form, wherein the masking module (4) is designed to limit the masking of objects (16) to at least one selected physical partial region (15, 18) of the monitoring region.
    Type: Grant
    Filed: November 11, 2008
    Date of Patent: June 16, 2015
    Assignee: Robert Bosch GmbH
    Inventors: Marcel Merkel, Hartmut Loos, Jan Karl Warzelhan
  • Patent number: 9049044
    Abstract: A system and method for managing network elements in a communication network. The system includes a storage unit for storing one or more cartridges, where the one or more cartridges contain network element-specific information. The storage unit also contains a generic framework for managing the one or more network elements via use of the one or more cartridges. Finally, the storage unit includes a processor for using the one or more cartridges and the generic framework to manage the one or more network elements.
    Type: Grant
    Filed: March 30, 2006
    Date of Patent: June 2, 2015
    Assignee: Avaya, Inc.
    Inventors: Brent Marshall, Frank Meijer, Paul Mossman, Bryan Strickland
  • Patent number: 9037714
    Abstract: An application manager may distribute applications from trusted servers to end-user devices. The end-user devices, such as mobile devices managed by the application manager, may include devices having different platforms. An application manager may determine whether one or more application servers are trusted servers before determining whether applications may be provided from the application servers. Both internal servers and certain external servers may be trusted application servers when particular criteria are satisfied. An application manager may also manage application licenses for one or more end-user devices.
    Type: Grant
    Filed: August 23, 2011
    Date of Patent: May 19, 2015
    Assignee: Bank of America Corporation
    Inventors: William Blake Belchee, Julie M. Ingalls, Richard A. McEntee, K Kanaka Subramaniam, Jogeswar Sarma Malapaka
  • Patent number: 9032015
    Abstract: A data distributing and accessing method for sharing a file via a network system includes steps of: dividing the file into a plurality of blocks; distributing the blocks in a plurality of data hosts interconnected via the network system; one of the data hosts receiving a file-reading request from a user host and issuing collecting requests to other data hosts to collect the blocks from the data hosts; and transferring the collected blocks from the data hosts to the user host to be combined into the file.
    Type: Grant
    Filed: November 27, 2007
    Date of Patent: May 12, 2015
    Assignee: Via Technologies, Inc.
    Inventors: Meng-Chun Chang, Hung-Wen Yu
  • Patent number: 9009312
    Abstract: Controlling access to a resource in a distributed computing system that includes nodes having a status field, a next field, a source data buffer, and that are characterized by a unique node identifier, where controlling access includes receiving a request for access to the resource implemented as an active message that includes the requesting node's unique node identifier, the value stored in the requesting node's source data buffer, and an instruction to perform a reduction operation with the value stored in the requesting node's source data buffer and the value stored in the receiving node's source data buffer; returning the requesting node's unique node identifier as a result of the reduction operation; and updating the status and next fields to identify the requesting node as a next node to have sole access to the resource.
    Type: Grant
    Filed: November 2, 2012
    Date of Patent: April 14, 2015
    Assignee: International Business Machines Corporation
    Inventors: Charles J. Archer, James E. Carey, Matthew W. Markland, Philip J. Sanders
  • Patent number: 8984070
    Abstract: A method is provided for rendering a personal message sent by a sender for a recipient. The method includes: receiving the personal message by a processing software component of a server of a communications network; detecting, by the server, a connection of the recipient to an information rendering space; and replacing an advertisement insert display by the message subsequently to the connection of the recipient as a function of at least one rendering parameter accompanying the message.
    Type: Grant
    Filed: December 15, 2010
    Date of Patent: March 17, 2015
    Assignee: Orange
    Inventors: C├ęcile Batel, Emmanuel Gustin, Claude Daloz
  • Patent number: 8982210
    Abstract: A vehicle including a scanning imaging system includes a vehicle body having an outer surface, a propulsion source, and an optical window secured to the outer surface of the vehicle positioned on an optical axis for transmitting electromagnetic radiation received from a portion of an area of interest to the scanning imaging system. The scanning imaging system includes a first achromatic prism pair having prisms with different materials that have different refractive properties, and a second achromatic prism pair having prisms with different materials that have different refractive properties, both positioned on the optical axis. A camera fixed in location is optically coupled to form images from the electromagnetic radiation after being bent by the achromatic prism pairs. A motor including a controller independently rotates the first and second achromatic prism pairs about the optical axis for scanning within the area of interest.
    Type: Grant
    Filed: June 30, 2010
    Date of Patent: March 17, 2015
    Assignee: Lockheed Martin Corporation
    Inventors: James A. Fry, William H. Barrow, Robert J. Murphy
  • Patent number: 8984163
    Abstract: A method for creating a communication network from devices of an automation system, wherein the automation system is developed based on logical addresses of the devices and the devices are assigned physical addresses by which the devices are accessed to exchange data over the communication network when operating the automation system. An overlay network comprising a decentralized network is constructed with the devices as network nodes, wherein conventional mechanisms for decentralized networks for publication of resources and subscription to resources are used to map logical addresses used during development of the automation system to the physical addresses used when operating the automation system. Mapping is achieved by a resource or a subscription to a resource being suitably published during initialization of a respective device, wherein the resources are stored based on keys in the decentralized network which corresponds to a logical addresses, and the resource contents represent physical addresses.
    Type: Grant
    Filed: March 20, 2012
    Date of Patent: March 17, 2015
    Assignee: Siemens Aktiengesellschaft
    Inventor: Stephan Merk