Patents Examined by Cheikh Ndiaye
-
Patent number: 9413758Abstract: Methods and apparatuses, including computer program products, are described for communication session transfer between a plurality of computing devices. A first computing device detects a presence of a second computing device in proximity to the first device, where the first device has established a first session with a remote computing device, and obtains first user authentication data. The first device establishes a wireless connection to the second device. A first token is transmitted to the second device. A second token and second user authentication data are received from the second device. The tokens and the user authentication data is authenticated. The first device transmits, to the second device, information indicating a state of the first communication session to enable the second device to establish a second communication session with the remote device, where the second communication session is established using the state of the first communication session.Type: GrantFiled: November 3, 2015Date of Patent: August 9, 2016Assignee: FMR LLCInventors: John C. McDonough, Hadley Rupert Stern
-
Patent number: 9407726Abstract: A first server may receive, from a client device, an indication of a request for a content file via a network address; identify that the network address is a dynamic network address; establish a communication session with a second; receive a portion of the content file from the second server; determine an index parameter based on receiving the portion of the content file; determine whether the content file is being stored by the first server based on a cache index and based on the index parameter or based on information associated with the request for the content file; receive a remaining portion of the content file based on determining that the content file is not being stored by the first server; and provide the content file to the client device.Type: GrantFiled: March 15, 2013Date of Patent: August 2, 2016Assignee: Juniper Networks, Inc.Inventors: Junxiao He, Navaneeth Krishnan Ramaswamy, Jaspal Kohli, Kumar Narayanan
-
Patent number: 9407572Abstract: A processor replicates a request for a computer resource to a plurality of clouds, and updates a repository in view of resource offerings received from the plurality of clouds. The repository stores resource and service data for each cloud. The processor identifies resource and service data in the repository that match information specified in the request in view of the updated repository, and provides information to a requesting entity indicating resource and service data in the repository satisfy the request.Type: GrantFiled: April 20, 2015Date of Patent: August 2, 2016Assignee: Red Hat, Inc.Inventor: James Michael Ferris
-
Patent number: 9391859Abstract: According to an example, a service coordination apparatus may include a processor that is to determine whether each GLB node-pair in a node-pair state table is at a normal state after receiving a DNS request. If a GLB node-pair in the node-pair state table is not at the normal state, a second DNS response may be sent to a node sending the DNS request according to a DNS parsing list. If each GLB node-pair in the node-pair state table is at the normal state, a proximity list may be inquired. If a record corresponding to the DNS request is searched out from the proximity list, a first DNS response may be sent to the node sending the DNS request according to the searched out record. If not, a second DNS response may be sent to the node sending the DNS request according to the DNS parsing list.Type: GrantFiled: February 26, 2014Date of Patent: July 12, 2016Assignee: HANGZHOU H3C TECHNOLOGIES CO., LTD.Inventors: Fengxian Huang, Songer Sun
-
Patent number: 9389808Abstract: A storage device according to an embodiment includes a plurality of memory nodes and a first connection unit. Each memory node includes nonvolatile memory and is connected to each other in two or more different directions. The first connection unit adds a first lifetime to a command which is externally supplied, and transmits the command including the first lifetime to a first memory node. A second memory node having received the command among the plural memory nodes, if the second memory node is not a destination of the command, subtracts the first lifetime added to the first command. The second memory node discards the command after the subtraction when the first lifetime after the subtraction is less than a threshold. The second memory node transfers the command after the subtraction to the adjacent memory node when the first lifetime after the subtraction is larger than the threshold.Type: GrantFiled: March 10, 2014Date of Patent: July 12, 2016Assignee: Kabushiki Kaisha ToshibaInventors: Takahiro Kurita, Yuki Sasaki, Atsuhiro Kinoshita
-
Patent number: 9386122Abstract: A server selecting apparatus which is configured to communicate with at least one image processing apparatus includes: a communication unit configured to communicate with the at least one image processing apparatus; and a control device. The control device is configured to: acquire, via the communication unit, specific function information as to whether the at least one image processing apparatus is capable of executing the processing of a specific function which is a specific image processing function; identify at least one specific-function executable apparatus which is capable of executing the processing of the specific function from among the at least one image processing apparatus, based on the specific function information; and select one image processing apparatus as a specific server, which manages execution information of the specific function with respect to all of the at least one specific-function executable apparatus, from among the at least one specific-function executable apparatus.Type: GrantFiled: November 26, 2012Date of Patent: July 5, 2016Assignee: BROTHER KOGYO KABUSHIKI KAISHAInventor: Hiroyuki Yamamoto
-
Patent number: 9386048Abstract: There are provided a computer-implemented connectivity manager and a method of managing connectivity between resources in a computer network using the connectivity manager.Type: GrantFiled: September 16, 2013Date of Patent: July 5, 2016Assignee: Tufin Software Technologies Ltd.Inventors: Reuven Harrison, Michael Hamelin
-
Patent number: 9386082Abstract: An information processing apparatus configured to notify information on processing in a notification method different depending on whether the processing to be executed by a processing unit is one executed in response to a request from a web application accessed by the apparatus. The information processing apparatus registers identification information for the web application accessed by the apparatus, and determines whether a job to be executed by the apparatus is one requested by a web application corresponding to any of registered identification information. When it is determined that the job is one requested by a web application corresponding to any of the registered identification information, the progress of the job is displayed in detail. When it is determined that the job is not one requested by a web application corresponding to any of the registered identification information, the progress of the job is briefly displayed or is not displayed.Type: GrantFiled: December 3, 2014Date of Patent: July 5, 2016Assignee: CANON KABUSHIKI KAISHAInventor: Fumiaki Hirose
-
Patent number: 9386091Abstract: A system and method for communication and messaging among self-adapting peer nodes is disclosed, where each node maintains a list of authorized peer nodes. The nodes exchange requests directly with other nodes over networks, providing information identifying the requesting node and the type of request. The receiving node authenticates the requesting node, authenticates the type of request, and determines method of response to the request. If the request is authenticated and the type of request is valid, the receiving node also validates the incoming request and originating node and adapts its peer node database, applying any required changes. The types of requests exchanged between nodes include: status and location change, message, audio, voice, video, text, and data. The types of responses include: authorized, unauthorized, or ignore. The nodes may periodically send and receive requests for status, messages, and data updates from an optional central server.Type: GrantFiled: July 19, 2012Date of Patent: July 5, 2016Assignee: Raketu Communications, Inc.Inventor: Gregory T. Parker
-
Patent number: 9379993Abstract: Disclosed are various embodiments for a network control application. Duplicate packets are simultaneously communicated across dedicated network communications paths. A receiving network access device detects a lagging network communications path. Packets received from the network communications path which is not lagging is communicated to a destination address while the duplicate is discarded.Type: GrantFiled: August 14, 2013Date of Patent: June 28, 2016Assignee: Amazon Technologies, Inc.Inventor: Fareed Adib Qaddoura
-
Patent number: 9369419Abstract: The present invention relates to a method and an arrangement in a communication node for creating a group of contacts to receive a message from a user of a user device. The method includes receiving a tag indicating conditions for the message, and obtaining characteristics of primary contacts of the user. Primary contacts are selected for receiving the message by matching the conditions of the tag with the characteristics of the primary contacts, and primary contacts are selected which have characteristics that match the conditions of the tag. A group including the selected primary contacts is initiated.Type: GrantFiled: November 30, 2011Date of Patent: June 14, 2016Assignee: Telefonaktiebolaget LM Ericsson (Publ)Inventors: Juwel Rana, Johan Kristiansson, Kåre Synnes, Stefan Håkansson
-
Patent number: 9367493Abstract: A method and system comprises transferring data from a first processor to at least one pulse generator directly connected to an interrupt control of at least a second processor. The transferring of the data bypasses memory. The method further includes reading the transferred data directly from the at least one pulse generator by the at least a second processor.Type: GrantFiled: December 9, 2005Date of Patent: June 14, 2016Assignee: GLOBALFOUNDRIES INC.Inventors: Robert J. Devins, David W. Milton, Pascal A. Nsame
-
Patent number: 9363320Abstract: A first device and a second device are each assigned an IP address that is used to exchange messages with the other device. The first device stores the IP address for the second device. A new IP address may be assigned to the first device when it reestablishes a network connection following a location change or other network reconnection. The first device detects when a new IP address has been assigned. The first device then sends a hello message directly to the second device comprising the new IP address assigned to the first device. The new IP address allows the second device to find the first device without requiring network location services such as DNS. The first device may further include authentication credentials in the hello message to verify the new IP address.Type: GrantFiled: December 5, 2012Date of Patent: June 7, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Richard Lewis, Clark Nicholson
-
Patent number: 9357034Abstract: A system and method for orchestration of services for use with a cloud computing environment. In accordance with an embodiment, a cloud platform enables provisioning of enterprise software applications within a cloud environment, including packaging enterprise applications as service definition packages (SDP), and instantiating the services using service management engines (SME). In an embodiment, an orchestration engine communicates with a plurality of SMEs to control the flow of service creation, provider dependency resolution, association of services and providers, and the life-cycle management of services within the cloud platform.Type: GrantFiled: August 19, 2013Date of Patent: May 31, 2016Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Abhijit Kumar, Jagadish Ramu, Sivakumar Thyagarajan
-
Patent number: 9350598Abstract: Described are computer-based methods and apparatuses, including computer program products, for facilitating communications initiated through a social networking account. A detected message communicated using a social networking account can be determined to satisfy a response criteria. Code for displaying a communications initiation feature on a customer communications apparatus associated with the social networking account can be transmitted. Selection information representing a selection of the communications initiation feature can be received and can include a parameter associated with the selection and origin information. The selection information can be validated by determining that the selection is associated with the social networking account and by comparing the parameter with a stored credential associated with the communications initiation feature. When the selection is validated, the communications can be facilitated.Type: GrantFiled: March 14, 2013Date of Patent: May 24, 2016Assignee: Liveperson, Inc.Inventors: Matan Barak, Todd Lewis, Justin Robert Mulhearn
-
Patent number: 9350500Abstract: The present invention relates to an apparatus and method for transmitting/receiving streaming data using multiple paths, in which the streaming data is smoothly reproduced without being interrupted, and more particularly, to an apparatus and method for transmitting/receiving streaming data using multiple paths, in which exchange of the streaming data is performed in real-time using the multiple paths regardless of obstacles. The method for transmitting streaming data using multiple paths includes managing and maintaining a path list including sequence information about a transmission path capable of transmitting data, framing the streaming data, and transmitting the framed streaming data via the transmission path according to the sequence information.Type: GrantFiled: December 10, 2008Date of Patent: May 24, 2016Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Hyoung Jin Kwon, Jin Kyeong Kim, Woo Yong Lee, Kyeongpyo Kim
-
Patent number: 9338117Abstract: Described are a system and method for electronic notification. A metadata generator adds metadata including data related to a computer-related action to an electronic notification. The electronic notification configured to be received by a plurality of disparate systems. A state processing machine changes a state of the electronic notification according to the metadata. A notification modification module marks the electronic notification having the changed state, wherein the marked electronic notification is received by each of the disparate systems and is processed according to its changed state.Type: GrantFiled: September 16, 2013Date of Patent: May 10, 2016Assignee: International Business Machines CorporationInventors: Mustansir Banatwala, David Andrew Brooks, Joseph Anthony Russo
-
Patent number: 9325791Abstract: Systems and methods for brokering storage services are disclosed. In one embodiment, the brokering system is configured to receive, from a client device, a request indicating a desired configuration for storing target data in at least one of the plurality of cloud storage services. The system can determine a first selection comprising at least one storage service from the plurality of cloud storage services based on the request, provision storage in the plurality of cloud storage services based on the determined first selection and provide, to the client device, a temporary manifest indicating the provisioned storage, wherein the temporary manifest comprises access data that enables the client device to access the provisioned storage in the cloud storage services. The system can then store the temporary manifest and determine whether the client device completed storing the target data on the provisioned storage based on a presence of the temporary manifest.Type: GrantFiled: August 12, 2013Date of Patent: April 26, 2016Assignee: Western Digital Technologies, Inc.Inventors: Grant C. Blahaerath, Gary J. Hooper
-
Patent number: 9317838Abstract: An indication of a meeting being scheduled between a plurality of attendees is received. A first one of the attendees is designated an owner of the meeting. Ownership privileges for the meeting are associated with at least a second one of the meeting attendees. The ownership privileges associated with at least a second one of the meeting attendees are associated based upon, at least in part, an organizational structure.Type: GrantFiled: December 31, 2007Date of Patent: April 19, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Patrick Joseph O'Sullivan, Liam Harpur, Fred Raguillat, Carol Sue Zimmet, Daniel Terlizzi
-
Patent number: 9319473Abstract: In one embodiment, a method includes sending to a mobile client computing device a first notification through a real-time push service, the first notification including content and being associated with a stateful object; the method also includes, in response to a state change of the stateful object, sending to the mobile client computing device a second notification through the real-time push service, the second notification including an update to the content based on the state change of the stateful object.Type: GrantFiled: December 18, 2012Date of Patent: April 19, 2016Assignee: Facebook, Inc.Inventors: Richard Kenneth Zadorozny, Mohit Talwar, Lev Popov, Rose Yao