Patents Examined by Rupal D. Dharia
  • Patent number: 8862746
    Abstract: Methods for integrating an application on a user equipment (UE) utilizing a special URI (S-URI) control message over a communications network are presented including: registering a secondary application server on the communications network such that a primary application server responsive to the UE is notified of the secondary application server, wherein the secondary application server is configured to provide the application; selecting the application on the UE; sending an INVITE message containing the S-URI to the primary application server by the UE, the S-URI configured to provide access information corresponding with the secondary application server; locating the secondary application server by the communications network; establishing a session between the secondary application server and the UE, wherein the application is provided to the UE by the secondary application server.
    Type: Grant
    Filed: May 17, 2007
    Date of Patent: October 14, 2014
    Assignee: Sonim Technologies, Inc.
    Inventors: Santosh Panattu, Gokulmuthu Narayanaswamy
  • Patent number: 8010733
    Abstract: One embodiment of the invention relates to the transfer of content between a host computer that issues OAS access requests and a block I/O storage system. Specifically, a host computer may issue an access request for a content unit that identifies the content unit is an object identifier. The request may be received by a second server, which may determine the block address(es) on the block I/O storage system at which the content unit is stored. A request may then be sent to the block I/O storage system to retrieve the content stored at the requested block address(es) and the block I/O storage system may return the content.
    Type: Grant
    Filed: September 29, 2006
    Date of Patent: August 30, 2011
    Assignee: EMC Corporation
    Inventors: Stephen J. Todd, Philippe Armangau
  • Patent number: 7996509
    Abstract: Mechanisms for performing zoning of devices, such as Serial Attached SCSI (SAS) devices, for example, in a storage area network (SAN) in which all host systems of the SAN are automatically mapped to all of the storage systems are provided. Mechanisms for automatically mapping backend storage enclosures to appropriate storage system controllers on the SAN are provided. The zoning is automatically performed based on whether ports/phys are coupled to host systems, storage systems, and whether there are storage system controllers associated with the storage systems. Based on the automatic zoning, mapping of the storage devices of the storage systems to the host systems may be automatically performed via zone permission tables. By automating the zoning, users that do not necessarily have a detailed knowledge of the storage device communication protocol or SANs may configure the SAN even if it utilizes a complex and large architecture.
    Type: Grant
    Filed: September 26, 2007
    Date of Patent: August 9, 2011
    Assignee: International Business Machines Corporation
    Inventors: Robert Beverley Basham, Andrew Gary Hourselt, Kelly Louise McWaters, Ashaki Ayanna Ricketts, Teresa Shen Swingler
  • Patent number: 7996563
    Abstract: A system and method for selecting one or more real IP6 addresses from a pool of real IP6 addresses in a system. Each of the real IP6 addresses is associated with a physical interface or a virtual physical interface. A human or an application program provides into the system a symbolic IP6 address specifying a physical interface name for the one or more real IP6 address. The system stores the symbolic IP6 address in a configuration file and then passes the symbolic IP6 address to a socket API function. The socket API function checks validity of the symbolic IP6 address. If valid, an operating system function reads a control block or data file for the named physical interface. The control block or data file contains a list of one or more real IP6 addresses for the named physical interface. These real IP6 address(es) are returned to the human or application program.
    Type: Grant
    Filed: April 3, 2008
    Date of Patent: August 9, 2011
    Assignee: International Business Machines Corporation
    Inventor: Edward B. Boden
  • Patent number: 7991896
    Abstract: Described is a technology by which a gesture made with a source device (e.g., a cellular telephone), such as a throwing or pointing motion, is used to automatically set up a connection with another device to which the gesture is directed. Audio signals output during the gesture, e.g., such as at the start and end of the gesture, are detected by candidate (listening) devices. The device having the least time difference between detection of the start and end signals is the device that is generally best aligned with the throwing or pointing motion, and thus may be selected as the target device. Once selected, a connection such as a network connection may be set up between the source device and the target device for further communication, such as for application data exchange.
    Type: Grant
    Filed: June 2, 2008
    Date of Patent: August 2, 2011
    Assignee: Microsoft Corporation
    Inventors: Guobin Shen, Chunyi Peng, Yongguang Zhang
  • Patent number: 7982919
    Abstract: An image forming apparatus, method, and computer program product can create and transmit an e-mail to which is attached an image file created by an image forming apparatus and a file received from an external device. The image forming apparatus can include an image reader and an operation unit including one-touch keys. If a received email instructs one-touch key registration, mailing information including recipient information and one or more attached files can be obtained from the email and associated with a one-touch key. If reading of an original document by the image reader is specified by operation of a one-touch key, the mailing information and file information associated with the one-touch key can be read, an email can be created including the created image file and the one or more attached files, and the email can be sent to a recipient corresponding to the recipient information.
    Type: Grant
    Filed: December 13, 2004
    Date of Patent: July 19, 2011
    Assignee: Konica Minolta Business Technologies, Inc.
    Inventors: Kimie Mishima, Yoshiyuki Tamai, Masami Yamada, Yoshiki Tokimoto
  • Patent number: 7984196
    Abstract: A wireless communication apparatus recognizes whether an information input apparatus is in a wirelessly communicable state at periods shorter than a disconnection waiting time in an information transfer protocol which transfers information between the information input apparatus and an information output apparatus. If the wireless communication apparatus recognizes that the information input apparatus is not in the wireless communicable state, it permits and expedites processing of a request for connection with the information output apparatus sent from another information input apparatus over a wireless network.
    Type: Grant
    Filed: March 13, 2006
    Date of Patent: July 19, 2011
    Assignee: Canon Kabushiki Kaisha
    Inventors: Takatoshi Hirose, Hidetada Nago, Kenichi Fujii, Takahiro Shichino
  • Patent number: 7975044
    Abstract: Provided are methods for partitioning communication data in a network and disambiguating fixed or non-ephemeral communication data from ephemeral communication data and services. In one example, kmeans data clustering is used to partition or cluster server ports based on a location of the server ports in a 2-dimensional space. The location of the server ports may be based on a number of connections per server port and the number of servers using that port.
    Type: Grant
    Filed: December 27, 2005
    Date of Patent: July 5, 2011
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Oliver Spatscheck, Subhabrata Sen, Jacobus E. Van der Merwe, Patrick McDaniel
  • Patent number: 7975050
    Abstract: In a conditional access network a provider distributes valuable contents such as digital TV over the network and end-users are allowed to access such valuable contents in function of individual access rights defined by a user license. The valuable contents are made available to the end-users, by way of a plurality of different conditional access systems, each end-user is provided with a generic conditional access component having a basic functionality common to all conditional access systems, and particular conditional access systems are selectively enabled on each conditional access component subject to a successful verification of a corresponding license.
    Type: Grant
    Filed: April 14, 2003
    Date of Patent: July 5, 2011
    Assignee: SmarDTV SA
    Inventor: Christophe Genevois
  • Patent number: 7970814
    Abstract: Methods and apparatus for providing a synchronous interface for an asynchronous service including, in a synchronous interface engine executing on a processor, receiving a request from a client for the asynchronous service, issuing an asynchronous service request to perform the asynchronous service, the asynchronous service request including a unique client identifier, and associating a wait condition with the unique client identifier to indicate to the client to wait for a result of the asynchronous service. Methods and apparatus further include receiving the result of the asynchronous service, the result including the unique client identifier, removing the associated wait condition, and sending the result to the client.
    Type: Grant
    Filed: May 19, 2009
    Date of Patent: June 28, 2011
    Assignee: Raytheon Company
    Inventors: Gregory Leedberg, Kenneth D. Carey, George W. Spencer, Jr.
  • Patent number: 7970831
    Abstract: An intelligent email service for a web-based intranet server such as a ColdFusion server that automatically generates emails is provided. The intelligent email service provides a periodic verification of normal email spooler activity. Should the spooler be malfunctioning, the intelligent email service restarts the spooler and notifies the server's system administrator. The intelligent email service also processes any undeliverable email messages by determining, for each undeliverable email, whether mail server or the email itself was at fault. Should the mail server be at fault, the undelivered email is resent. Otherwise, the faulty email is emailed back to the originating party.
    Type: Grant
    Filed: February 2, 2004
    Date of Patent: June 28, 2011
    Assignee: The Boeing Company
    Inventor: James T. Richardson, Jr.
  • Patent number: 7970901
    Abstract: A method, system, computer program product, and related business methods for phased rollout of an upgraded version of a web-based business information system are described. URLs associated with client requests remain the same even where the target subscriber accounts have been upgraded. Client requests for both upgraded and non-upgraded accounts are received by a common set of web servers. Client requests representing external entry points are trapped, and the receiving web server accesses a login router database to determine whether the target subscriber account is upgraded or non-upgraded, and then transfers the request to an appropriately-versioned application server. Application server sets are mapped to database sets according to system version, allowing the upgraded system database schema to be substantially different than the non-upgraded database schema. An early adopter program business method leveraging the abilities of such web-based business information system is also described.
    Type: Grant
    Filed: June 4, 2009
    Date of Patent: June 28, 2011
    Assignee: Netsuite, Inc.
    Inventors: David Lipscomb, Christopher T. Blum, Theodore R. Rice
  • Patent number: 7970943
    Abstract: A system manages information exchanges between components of the system so that information is provided in a format expected by each particular component. In a specific implementation, a translation service provider intercepts information exchanges between client and data sources or data services and translates of converts software identifiers (e.g., UUIDs or GUIDs) as needed so that the client or data source can properly process the data. For example, a client may use GUIDs in a first format, and when information is requested is presented using a GUID in a second format, different from the first, the translation service provider translates a GUID to the first format. The translation service provider may be transparent to the other components of the system.
    Type: Grant
    Filed: August 14, 2007
    Date of Patent: June 28, 2011
    Assignee: Oracle International Corporation
    Inventors: David Cheng-Fang Lin, Mark Edward Wilcox
  • Patent number: 7970948
    Abstract: In an embodiment, a network router includes plural interfaces and a chain walker which, upon receipt of a first protocol packet in a first interface, processes the packet by walking the packet through a decapsulation chain associated with the interface and the first protocol and an encapsulation chain associated with an identified second interface and identified second protocol. The walker passes the packet to elements of the decapsulation chain to produce a decapsulated packet. The walker passes the decapsulated packet to elements of an encapsulation chain to produce an encapsulated packet. Each chain includes at least one packet-processing element. An element receives the packet from the walker as processed by a previous element, the packet being further processed as appropriate. The walker, upon receipt of the first protocol packet, passes the packet to elements of a demultiplexer chain associated with the first interface to produce a demultiplexed packet.
    Type: Grant
    Filed: April 27, 2005
    Date of Patent: June 28, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Kenneth A. Moberg, Claude A. Cartee, Gregory D. Stovall, David R. Hampton, Kirk Stewart Lougheed, Pedro Marques, Timothy D. Kolar, Andrew J. Valencia, William B. May, Jr.
  • Patent number: 7966390
    Abstract: A load test apparatus includes a computer which is implemented with an operating system having a window management function, and can be connected to a network device to be tested through an information network, and a terminal emulation program used to direct a computer to perform a first function for providing an execution environment in an MDI system of an application in a plurality of virtual terminals in a first window, and a second function capable of generating a plurality of second windows which cannot be discriminated by the window management function in the first window by managing independently from the operating system the second window generated in the first window. The terminal emulation program is executed by the computer to access to the network device from the plurality of virtual terminals, thereby conducting a load test.
    Type: Grant
    Filed: July 26, 2004
    Date of Patent: June 21, 2011
    Assignee: Fujitsu Limited
    Inventors: Koutarou Matsuo, Masayuki Ito
  • Patent number: 7966365
    Abstract: A device management system and a device management command scheduling method in the system, wherein the device management system comprises a server for generating a device management scheduling context including a device management command and a condition to execute the device management command and then transmitting the generated device management scheduling context to a terminal, and the terminal provided with a first module for receiving the device management context from the server, a second module for scheduling a device management by setting the device management command and the condition to execute the device management command using the received device management scheduling context, a third module for monitoring whether the condition is satisfied together with an on/off state of power, and a fourth module for executing the scheduled device management command according to the result of the monitoring, whereby it is possible to prevent a failure of performing the device management due to power-off.
    Type: Grant
    Filed: April 5, 2006
    Date of Patent: June 21, 2011
    Assignee: LG Electronics Inc.
    Inventor: Pablo Hernandez
  • Patent number: 7962595
    Abstract: A method, apparatus and computer-program product for determining the status of a connection among a plurality of elements in a distributed system is disclosed. The method comprising the steps of determining an initial configuration of the connections among selected ones of the plurality of elements as a relationship of one of said selected elements to another of said elements, wherein at least one of said relationships is associated with a root element of an associated connection, responsive to a stimulus, determining a second configuration of the connections among the selected elements, determining a current condition of the connections among the selected elements is based on at least the second configuration; and providing an indication when at least a significant change has occurred. The device discloses, in one aspect, a processor executing code for implementing the method steps described and the computer product providing code to a processor for implementing the method steps described.
    Type: Grant
    Filed: March 20, 2007
    Date of Patent: June 14, 2011
    Assignee: EMC Corporation
    Inventor: Ameer Jabbar
  • Patent number: 7962562
    Abstract: A network storage system includes a non-volatile memory to store data including a log of received data access requests, and a cluster interconnect adapter through which to send data to a cluster partner. The nonvolatile memory and the cluster interconnect adapter are implemented in a single device connected to an expansion bus in the network storage system. Communication with the nonvolatile memory is carried out using LDMA, and communication with the cluster partner is carried out using RDMA via the cluster interconnect adapter. LDMA and RDMA functionality are merged in a common software stack.
    Type: Grant
    Filed: April 30, 2004
    Date of Patent: June 14, 2011
    Assignee: NetApp, Inc.
    Inventors: Ravi K. Budhia, Naveen Bali
  • Patent number: 7962628
    Abstract: A number of improvements in network adapters that offload protocol processing from the host processor are provided. Specifically, a mechanism for improving connection establishment in a system utilizing an offload network adapter is provided. The connection establishment mechanism provides the ability to offload connection establishment and maintenance of connection state information to the offload network adapter. As a result of this offloading of connection establishment and state information maintenance, the number of communications needed between the host system and the offload network adapter may be reduced. In addition, offloading of these functions to the offload network adapter permits bulk notification of established connections and state information to the host system rather than piecemeal notifications as is present in known computing systems.
    Type: Grant
    Filed: May 12, 2009
    Date of Patent: June 14, 2011
    Assignee: International Business Machines Corporation
    Inventors: Douglas Morgan Freimuth, Elbert C. Hu, Ronald Mraz, Erich M. Nahum, Prashant Pradhan, Sambit Sahu, John Michael Tracey
  • Patent number: 7962634
    Abstract: The disclosed embodiments relate generally to the submission of metadata content and media content to a media distribution system. The media content can include, for example, audio, video, image, or podcast data. In accordance with one embodiment, a client submitting metadata content can validate the metadata content prior to submission of the metadata content and/or associated media content. A media distribution system receiving metadata content can also validate the metadata content.
    Type: Grant
    Filed: February 27, 2007
    Date of Patent: June 14, 2011
    Assignee: Apple Inc.
    Inventors: Ricardo Cortos, Max Muller