Patents Examined by John MacIlwinen
  • Patent number: 9509778
    Abstract: Provided is a SIP-based method for secure communication between MTC devices, including that an SIP server establishes a secure connection with a source MTC device and a secure connection with a target MTC device respectively through a GBA manner or a GBA-push manner, the SIP server generates an application layer session key, sends the application layer session key to the source MTC device through the secure connection between the SIP server and the source MTC device, and sends the application layer session key to the target MTC through the secure connection between the SIP server and the target MTC device. A SIP-based system and apparatus for secure communication between MTC devices are also provided. The establishment of a secure connection between MTC devices based on an SIP protocol can be implemented.
    Type: Grant
    Filed: October 31, 2013
    Date of Patent: November 29, 2016
    Assignee: ZTE CORPORATION
    Inventor: Wantao Yu
  • Patent number: 9503271
    Abstract: A method is presented for providing a Customer hosted chat invitation to a browsing user. A service provider provides a Customer with a set of interactive invitation input objects, and the Customer creates and stores a set of customized invitation setup data from interacting with the input objects. The service provider runs custom code to generate, from the set of customized invitation setup data, an invitation program code module characterized by a set of programmatic invitation criteria. The invitation program code module is connected to a web page creating program code that resides on a web server operatively associated with the Customer site so that the browsing user's choices can be monitored and stored and, when selected invitation criteria are met by these choices, an invitation event is triggered. System claims to related subject matter are also presented.
    Type: Grant
    Filed: March 20, 2008
    Date of Patent: November 22, 2016
    Assignee: ORACLE OTC SUBSIDIARY LLC
    Inventors: Kevin Knoepp, Jodi Gaffney, Scott Carlin, John Brown, Christopher A. Gunther
  • Patent number: 9501760
    Abstract: A methods and apparatus for echoing media via a mobile device are disclosed herein. According to an embodiment, the method can include displaying automatically to a user, on the mobile device, a list of one or more respective identifiers of one or more other users experiencing respective media within a selectable geographic area. The user is then allowed to select whether to play one or more of the respective media on the mobile device, and can connect with the one or more other users via a social networking site. As a result, the user can network with previously unknown people, based on a common taste in music or other media, for example, as well as a geographic location.
    Type: Grant
    Filed: April 24, 2012
    Date of Patent: November 22, 2016
    Inventors: Michael Paul Stanley, Jeffrey Michael David
  • Patent number: 9454618
    Abstract: An indication to render a webpage is received. The webpage includes two or more frames and the two or more frames are rendered in a first order. A second order from a user is received. The webpage is rendered. The two or more frames of the webpage are rendered in the second order.
    Type: Grant
    Filed: February 10, 2016
    Date of Patent: September 27, 2016
    Assignee: International Business Machines Corporation
    Inventors: Xiang Chen, Bin Gu, Cheng Fang Wang, WuMi Zhong, Jia Zou
  • Patent number: 9451036
    Abstract: A system and method for identifying the number of computer hosts and types of operating systems behind a network address translation is provided. The method includes processing an internet protocol packet associated with the host computer system. The process may involve capturing the internet protocol packet and extracting key fields from the internet protocol packet to produce a fingerprint. The method continues with analyzing the fields in order to determine if a network address translator is connected between the host computer and a public network (e.g. the internet). If there is a network address translator connected, fields may be analyzed in order to determine the number of computers using the network address translator. The fields may also be analyzing in order to determine with a level of probability that the fingerprint identifies the correct operating system running the host computers.
    Type: Grant
    Filed: January 15, 2008
    Date of Patent: September 20, 2016
    Assignee: Alcatel Lucent
    Inventors: Faud Khan, Gerald Batten, Yong Sun
  • Patent number: 9436482
    Abstract: The disclosed architecture allows markup language (e.g., HTML) pages to facilitate the insertion of content (e.g., text) into an application to which an input method is attached. In this way, a plug-in developer can implement any UI look and behavior using a web page language (e.g., HTML), communicate with a backend datasource just as a regular HTML page, and perform this using any suitable technology. Since the web page is stored in a web server and downloaded to client on-the-fly, install is minimal and users can use the latest version automatically. A broker component receives data derived from code authored in the programming language and embedded in a markup language and provides the additional arbitrary data to the application.
    Type: Grant
    Filed: March 25, 2009
    Date of Patent: September 6, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Kotaro Yoshida
  • Patent number: 9438470
    Abstract: Methods and apparatus are provided to monitor and analyze activity occurring on a networked computer system. In some embodiments, a method is provided for capturing, in a data structure, at least a portion of a notification describing a network event provided by a node on a computer network, identifying a data element (e.g., an IP address of the node) within the notification, and updating an index and/or summary based on the data element. The data structure may be stored in a file system maintained on a site, and sites may exchange information related to the notification data stored on each. In some embodiments, a query which is issued to a site may be processed using data transferred from other sites, and/or may be split into one or more additional queries which may be transmitted for processing to other sites.
    Type: Grant
    Filed: May 26, 2006
    Date of Patent: September 6, 2016
    Assignee: EMC Corporation
    Inventors: Bernard E. Brady, Jr., Mark Johnson, Matthew Stevens, Scott David Volk
  • Patent number: 9426196
    Abstract: In one example, a client device for receiving information for streaming of media data includes a clock, and one or more processors configured to receive a media presentation description (MPD) for media content, wherein the MPD includes data indicative of wall-clock times at which the client device can retrieve data of the media content from a source device, and wherein the data indicates a synchronization method by which the client device is to synchronize the wall-clock times with the clock, synchronize the clock with the wall-clock times using the method indicated by the MPD, and request data of the media content from the source device using the synchronized clock. A server device or source device may form and provide such an MPD to a client device.
    Type: Grant
    Filed: January 2, 2014
    Date of Patent: August 23, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Thomas Stockhammer, Kevin Roland Fall
  • Patent number: 9417938
    Abstract: A remote procedure call chain is provided that replaces multiple consecutive remote procedure calls to multiple servers from a client by allowing a client to specify multiple functions to be performed consecutively at multiple servers in a single remote procedure call chain. The remote procedure call chain is executed by a sequence of multiple servers. Each server executes a service function and a chaining function of the remote procedure call chain. The chaining function uses the state of the remote procedure call chain in the sequence of servers to determine the next server to receive the remote procedure call chain, and the service function to be executed by that server. After the last service function is performed, the last server in the sequence of servers sends the results of the executed service functions to the client that originated the remote procedure call chain.
    Type: Grant
    Filed: March 17, 2009
    Date of Patent: August 16, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Marcos K. Aguilera, Dahlia Malkhi, Ramakrishna R. Kotla, Yee Jiun Song
  • Patent number: 9408240
    Abstract: There is disclosed a system and method for choosing between different Communication Initiation Request (CIR) channels in a mobile communications system when there are multiple CIR channels amongst which to choose. Additionally, there is disclosed a system and method for exploiting a Transmission Control Protocol (TCP) connection usage pattern that is characterized by periods of inactivity.
    Type: Grant
    Filed: August 30, 2006
    Date of Patent: August 2, 2016
    Assignee: Synchronica plc
    Inventors: Alain Caron, Sylvain Legault, Haraldur Thorkelsson, Felix-Etienne Trepanier, Teresa Hunkeler, Jean Regnier
  • Patent number: 9401838
    Abstract: Methods and apparatus are provided to monitor and analyze activity occurring on a networked computer system. In some embodiments, a method is provided for capturing, in a data structure, at least a portion of a notification describing a network event provided by a node on a computer network, identifying a data element (e.g., an IP address of the node) within the notification, and updating an index and/or summary based on the data element. The data structure may be stored in a file system maintained on a site, and sites may exchange information related to the notification data stored on each. In some embodiments, a query which is issued to a site may be processed using data transferred from other sites, and/or may be split into one or more additional queries which may be transmitted for processing to other sites.
    Type: Grant
    Filed: December 3, 2003
    Date of Patent: July 26, 2016
    Assignee: EMC Corporation
    Inventors: Bernard E. Brady, Jr., Mark Johnson, Matthew Stevens, Scott David Volk
  • Patent number: 9379943
    Abstract: The invention proposes in particular a network service PDP manager device (6) sending virtual private network configuration information using the COPS-PR protocol. The information comes from a dedicated PIB database and is sent to an edge router (7 to 13). The invention speeds up recognition of a virtual private network modification and prevents failures due to a lack of configuration information at the router. The invention also relates to a router (7 to 13), a system using the manager device and the router, and a virtual private network management method.
    Type: Grant
    Filed: March 14, 2003
    Date of Patent: June 28, 2016
    Assignee: Alcatel Lucent
    Inventors: Yacine El Mghazli, Damien Galand
  • Patent number: 9357013
    Abstract: A method of activating external application logic from a script embedded in client-side rendered markup. The method can include establishing a communicative link with an application interface to the script. A pre-configured message can be received from the application interface over the communicative link. In response to receiving the pre-configured message, at least one operation can be activated in a process address space which is separate from a process address space used to render the markup and to process the script. Importantly, in a preferred aspect of the present invention, data can be retrieved from a data source remote to the client computing device. Subsequently, the retrieved data can be used to populate at least one user interface field in separately rendered markup.
    Type: Grant
    Filed: July 26, 2002
    Date of Patent: May 31, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David R. Shepherd, Mark A. Sibert, David M. Soroka
  • Patent number: 9355264
    Abstract: An apparatus and a method for secretly transmitting messages over public channels is described. Data from a first enterprise service bus (ESB) of a first computer system is encoded in a new media file using steganography. The new media file is transmitted to a third party server over a public channel. The new media file is then downloaded and decoded at a second enterprise service bus (ESB) of a second computer system.
    Type: Grant
    Filed: February 26, 2010
    Date of Patent: May 31, 2016
    Assignee: Red Hat, Inc.
    Inventors: Jiri Pechanec, Martin Vecera
  • Patent number: 9344584
    Abstract: A system, method, and computer program product are provided for dynamically applying session control triggers to communication sessions. In use, a request associated with a communication session for an entity is received. Additionally, at least one attribute associated with the entity is identified, in response to the request. Furthermore, it is determined whether at least one trigger implementing session control is to be set for the communication session, based on the at least one attribute. Moreover, the request is processed, based on the determination.
    Type: Grant
    Filed: April 27, 2011
    Date of Patent: May 17, 2016
    Assignee: Amdocs Software Systems Limited
    Inventors: Daniel Gluzman, Zur Yahalom, Gal Eshet, Omer Shani
  • Patent number: 9329913
    Abstract: A Web service description can be extended to cross reference a front-side port associated with a client using a Web service and a back-side port associated with a server providing the Web service. The extending of the Web service description can occur in a standards compliant manner for a programming language within which the Web service description is specified and for a repository in which the Web service description is maintained.
    Type: Grant
    Filed: December 5, 2008
    Date of Patent: May 3, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ryan T. Betts, Moshe M. E. Matsa, Eric D. Perkins
  • Patent number: 9324099
    Abstract: Embodiments of the present invention provide a computer system having a plurality of partitions, comprising a pay-per-use (PPU) system including at least one computing resource available for use in the computer system on a chargeable basis, a resource management system for receiving a computing resource request from one of the partitions and allocating computing resources amongst the partitions, wherein the resource management system is arranged to allocate a computing resource from the PPU system to the requesting partition according to the received request without charge by the PPU system, and to allocate a corresponding computing resource to the PPU system from another of the partitions.
    Type: Grant
    Filed: December 22, 2009
    Date of Patent: April 26, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Mohan Parthasarathy
  • Patent number: 9326220
    Abstract: A mechanism or technique is provided for a MIHF to discover the events and the type of information (for the information service) available in another MIHF to be able to subscribe to such events. The mechanism allows one instance of the MIHF to publish (push model) the event it supports and therefore capable to report to another instance of the MIHF (e.g. the first being in the terminal and the second one in the network). Also, the mechanism allows one instance of the MIHF to request (pull model) whether a specific event is supported by another instance of the MIHF (e.g. the first being in the network and the second one in the terminal), or to request the whole list of events supported.
    Type: Grant
    Filed: May 8, 2006
    Date of Patent: April 26, 2016
    Assignee: NOKIA TECHNOLOGIES OY
    Inventor: Stefano M. Faccin
  • Patent number: 9300838
    Abstract: When an address is inputted through input means for inputting an address of a receiving end, an image transmission apparatus carries out an authentication process that determines whether or not the inputting person is a right authorized person. When it is determined that the corresponding operation is right through the authentication process, the image transmission apparatus transmits image data to the address of the receiving end thus inputted.
    Type: Grant
    Filed: March 11, 2004
    Date of Patent: March 29, 2016
    Assignee: SHARP KABUSHIKI KAISHA
    Inventors: Syouichirou Yoshiura, Yuji Okamoto, Katsuyoshi Fujiwara, Naofumi Ueda
  • Patent number: 9292282
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to server-side processing and provide a novel and non-obvious method, system and computer program product for performing server-side translation for custom application support in client-side scripts. In an embodiment of the invention, a method for supporting custom applications in client-side scripts can be provided. The method can include retrieving a client-side script, for execution in a client-environment and detecting an incompatibility of the retrieved client-side script resulting from a dependency of the client-side script upon an expected occurrence of an event in the client-environment. Thereafter, the retrieved script can be rewritten to manually invoke the expected event in the client-environment. Finally, the rewritten script can be compiled and cached, and the compiled and cached rewritten script can be delivered to the client-environment for execution therein.
    Type: Grant
    Filed: March 31, 2009
    Date of Patent: March 22, 2016
    Assignee: International Business Machines Corporation
    Inventor: Joel B. Allen