Patents Examined by John MacIlwinen
-
Patent number: 9509778Abstract: 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: GrantFiled: October 31, 2013Date of Patent: November 29, 2016Assignee: ZTE CORPORATIONInventor: Wantao Yu
-
Patent number: 9503271Abstract: 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: GrantFiled: March 20, 2008Date of Patent: November 22, 2016Assignee: ORACLE OTC SUBSIDIARY LLCInventors: Kevin Knoepp, Jodi Gaffney, Scott Carlin, John Brown, Christopher A. Gunther
-
Patent number: 9501760Abstract: 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: GrantFiled: April 24, 2012Date of Patent: November 22, 2016Inventors: Michael Paul Stanley, Jeffrey Michael David
-
Patent number: 9454618Abstract: 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: GrantFiled: February 10, 2016Date of Patent: September 27, 2016Assignee: International Business Machines CorporationInventors: Xiang Chen, Bin Gu, Cheng Fang Wang, WuMi Zhong, Jia Zou
-
Patent number: 9451036Abstract: 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: GrantFiled: January 15, 2008Date of Patent: September 20, 2016Assignee: Alcatel LucentInventors: Faud Khan, Gerald Batten, Yong Sun
-
Patent number: 9436482Abstract: 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: GrantFiled: March 25, 2009Date of Patent: September 6, 2016Assignee: Microsoft Technology Licensing, LLCInventor: Kotaro Yoshida
-
Patent number: 9438470Abstract: 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: GrantFiled: May 26, 2006Date of Patent: September 6, 2016Assignee: EMC CorporationInventors: Bernard E. Brady, Jr., Mark Johnson, Matthew Stevens, Scott David Volk
-
Patent number: 9426196Abstract: 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: GrantFiled: January 2, 2014Date of Patent: August 23, 2016Assignee: QUALCOMM IncorporatedInventors: Thomas Stockhammer, Kevin Roland Fall
-
Patent number: 9417938Abstract: 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: GrantFiled: March 17, 2009Date of Patent: August 16, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Marcos K. Aguilera, Dahlia Malkhi, Ramakrishna R. Kotla, Yee Jiun Song
-
Patent number: 9408240Abstract: 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: GrantFiled: August 30, 2006Date of Patent: August 2, 2016Assignee: Synchronica plcInventors: Alain Caron, Sylvain Legault, Haraldur Thorkelsson, Felix-Etienne Trepanier, Teresa Hunkeler, Jean Regnier
-
Patent number: 9401838Abstract: 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: GrantFiled: December 3, 2003Date of Patent: July 26, 2016Assignee: EMC CorporationInventors: Bernard E. Brady, Jr., Mark Johnson, Matthew Stevens, Scott David Volk
-
Patent number: 9379943Abstract: 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: GrantFiled: March 14, 2003Date of Patent: June 28, 2016Assignee: Alcatel LucentInventors: Yacine El Mghazli, Damien Galand
-
Patent number: 9357013Abstract: 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: GrantFiled: July 26, 2002Date of Patent: May 31, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David R. Shepherd, Mark A. Sibert, David M. Soroka
-
Patent number: 9355264Abstract: 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: GrantFiled: February 26, 2010Date of Patent: May 31, 2016Assignee: Red Hat, Inc.Inventors: Jiri Pechanec, Martin Vecera
-
Patent number: 9344584Abstract: 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: GrantFiled: April 27, 2011Date of Patent: May 17, 2016Assignee: Amdocs Software Systems LimitedInventors: Daniel Gluzman, Zur Yahalom, Gal Eshet, Omer Shani
-
Patent number: 9329913Abstract: 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: GrantFiled: December 5, 2008Date of Patent: May 3, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ryan T. Betts, Moshe M. E. Matsa, Eric D. Perkins
-
Patent number: 9324099Abstract: 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: GrantFiled: December 22, 2009Date of Patent: April 26, 2016Assignee: Hewlett Packard Enterprise Development LPInventor: Mohan Parthasarathy
-
Patent number: 9326220Abstract: 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: GrantFiled: May 8, 2006Date of Patent: April 26, 2016Assignee: NOKIA TECHNOLOGIES OYInventor: Stefano M. Faccin
-
Patent number: 9300838Abstract: 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: GrantFiled: March 11, 2004Date of Patent: March 29, 2016Assignee: SHARP KABUSHIKI KAISHAInventors: Syouichirou Yoshiura, Yuji Okamoto, Katsuyoshi Fujiwara, Naofumi Ueda
-
Patent number: 9292282Abstract: 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: GrantFiled: March 31, 2009Date of Patent: March 22, 2016Assignee: International Business Machines CorporationInventor: Joel B. Allen