Patents Examined by Frantz Jean
-
Patent number: 9973455Abstract: In some examples, a service-based system for managing message routing and customization is provided. The service-based system includes an information exchange service bus and an information exchange engine. The system is configured to manage inbound and outbound messages. The system is also configured to tailor messages based on source entities, destination entities, and other users such as dependent users.Type: GrantFiled: March 31, 2017Date of Patent: May 15, 2018Assignee: HCA Holdings, Inc.Inventors: David Fowler, Milind Madhukar Borkar, Thomas Andrew Doyle, Alan Scott, William Michael Gregg, Jim Najib Jirjis, Jonathan Perlin, Paul Martin Paslick, Paul Currie
-
Patent number: 9959410Abstract: An encryption and decryption method in a virtualization system is disclosed. The virtualization system includes a VMM and an encryption and decryption virtual machine. The VMM includes a control module, the encryption and decryption virtual machine records a first association relationship between a hard disk image identifier and a key, the key includes an encryption key, and the virtualization system records a second association relationship between the hard disk image identifier and a hard disk image attribute. The control module in the VMM is configured to determine whether to-be-written data needs to be encrypted and forward the to-be-written data, which makes it easy to implement a function and reduces system complexity of the VMM. In addition, encryption or decryption is processed without occupying a resource in the VMM.Type: GrantFiled: June 29, 2017Date of Patent: May 1, 2018Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Wei He, Hongzhong Wu, Zhipeng Yang, Weifeng Ren
-
Patent number: 9961041Abstract: Some embodiments of a method for withdrawal a message include receiving, by a mobile device, an input to send a first message to a first recipient, the first message containing at least one image or video. The mobile device processes the first message for transmittal to the first recipient. In response to detecting a request to withdraw the first message within a timeout period, the mobile device determines that the first message has not been sent from the mobile device and terminates the processing of the first message for sending.Type: GrantFiled: March 17, 2017Date of Patent: May 1, 2018Assignee: FACEBOOK, INC.Inventors: Kevin York Systrom, Michel Krieger, Peter X. Deng, Samantha P. Krug, Christopher Cunningham, Ian McIntyre Silber, Ryan Jacob Gomba
-
Patent number: 9954799Abstract: Embodiments of the present invention provide methods, computer program products, and systems for fulfilling a service chain request. Embodiments of the present invention can be used to collect network data of a plurality of instances of services and connections between the plurality of instances of services and redefine service chains to direct flow to an alternative instance of a service responsive to determining that an instance of a service in a service chain has become inaccessible. Embodiments of the present invention can be used to fulfill a service chain request and avoid one or more instances of services (and/or connections there between) that could cause a delay between transmitting data packets through the service chain.Type: GrantFiled: May 14, 2015Date of Patent: April 24, 2018Assignee: International Business Machines CorporationInventors: Yaniv Ben-Itzhak, Amitabha Biswas, Anna Levin, Eran Raichstein
-
Patent number: 9954795Abstract: A network forwarder can use a Manifest to allocate resources in a content centric network (CCN). Specifically, the forwarder can include a Manifest table which stores a Manifest state for a set of pending Manifests. Each Manifest can include a name associated with a data collection, and includes a list of references to Content Objects that make up the data collection. When the forwarder receives a Manifest for a data collection, the forwarder creates an entry for the Manifest in the Manifest table, and allocates one or more resources for processing the Manifest. When the forwarder receives an Interest, the forwarder performs a lookup in the Manifest table based on the Interest's name to determine whether the Interest is associated with a pending Manifest. If the Interest matches a Manifest state stored in the Manifest table, the forwarder processes the Interest and the Manifest based on the Manifest state.Type: GrantFiled: January 12, 2015Date of Patent: April 24, 2018Assignee: Cisco Technology, Inc.Inventors: Ignacio Solis, Glenn C. Scott, Alan Walendowski
-
Patent number: 9954918Abstract: Systems and methods are provided for a computer-implemented method of implementing an on-demand computing network environment. A network specification is received from a user. Resources from one or more resource providers are provisioned including an audio server resource. The on-demand computing network is configured, where configuring includes assigning a first provisioned resource as a hub device. One or more second provisioned resources are assigned as rim devices, where rim devices are configured to communicate with one another only via the hub device. One rim device is a proxy server to which the user connects using a device having an address, where the audio server transmits audio data to the user via the proxy server without knowledge of the address of the user device.Type: GrantFiled: February 11, 2016Date of Patent: April 24, 2018Assignee: Berryville Holdings LLCInventors: Christopher Edward Delaney, Chava Louis Jurado, Michael Ryan Ivey
-
Patent number: 9948692Abstract: An apparatus, method, and computer readable medium is disclosed for receiving in a client node a timing command indicating a time at which to display a presentation portion comprising a first stream content and a second stream content and synchronizing display of the first stream content with the second stream content to the client node using a stream delay parameter, wherein the delay parameter accounts for the propagation time difference between the first stream content and the second stream content, wherein the first stream content and the second stream content are synchronously rendered at the client node at a time derived from the time indicated by the timing command and the stream delay parameter.Type: GrantFiled: December 1, 2016Date of Patent: April 17, 2018Assignee: RED HAT, INC.Inventors: Frank E. Johnson, Robert H. Ogdon, Rocco L. Adornato
-
Patent number: 9942185Abstract: A method and associated computer system. A composed message portion, of an electronic message, that includes a hyperlink is sent to a set of content rendering emulators. Each emulator is configured to emulate a rendering of content accessible through the hyperlink on a respective particular platform. An emulation result is received from the set of content rendering emulators. The emulation result is indicative of the emulated rendering of the content accessible through the hyperlink on the respective particular platforms emulated by the content rendering emulators. It is determined whether the emulation result indicates that the content accessible through the hyperlink can be rendered in accordance with defined rendering criteria on at least one of the respective platforms prior to transmission of a message including the message portion, and if so then a validation message is generated, and if not then a warning message is generated.Type: GrantFiled: September 7, 2016Date of Patent: April 10, 2018Assignee: International Business Machines CorporationInventors: Olivier Boehler, Matthieu Debeaux, Ivan Deleuze, Guilhaume Garcia
-
Patent number: 9935861Abstract: A system including a metrics server and a messaging server is provided. The metrics server receives traffic data describing instant messages sent via the messaging server, and from the traffic data generates and updates suspicion indices corresponding to the computing devices that sent the messages. The suspicion indices are passed to the messaging server, which can modify its handling of subsequent messages based on the suspicion indices of the senders.Type: GrantFiled: November 12, 2015Date of Patent: April 3, 2018Assignee: KIK INTERACTIVE INC.Inventors: Daniel Ian Hendry, Christopher Aaron Fairles
-
Patent number: 9936030Abstract: Described are various embodiments of a user content sharing system and method with automated external content integration. In one embodiment, a system and method are provided in which a graphical user interface (GUI) is rendered on each system users' personal communication device. The GUI produces a content selection function selecting, under user operation, user content for sharing, and a sharing platform selection function selecting, under user operation, one or more sharing platforms. The system further comprise a digital content integrator communicatively linked to the user interface to gain access to the selected user content in response to the content selection function, the integrator having access to stored external content distinct from user content. The integrator integrates the external content with the selected user content to output integrated content.Type: GrantFiled: August 18, 2016Date of Patent: April 3, 2018Assignee: Investel Capital CorporationInventor: Benoit Laliberte
-
Patent number: 9936040Abstract: A cache server, a method, and a non-transitory computer-readable medium storing a set of instructions are disclosed. The apparatus comprises a memory and one or more processors configured to acquire one or more segments of media data associated with a first request, the first request being generated by one or more client devices, store the one or more segments associated with the first request, generate a key for each segment of the one or more segments associated with the first request, and generate a first set entry and a first set key for the one or more segments associated with the first request.Type: GrantFiled: December 19, 2014Date of Patent: April 3, 2018Assignee: Citrix Systems, Inc.Inventors: Kapil Dakhane, Ioannis Beredimas, Robert Kidd, Nicholas James Stavrakos, Andrew Michael Penner
-
Patent number: 9929901Abstract: A server blade chassis, includes a server blade and a management system. The server blade includes a host processor and a blade management controller. The host processor provides a hosted environment and the blade management controller provides a managed environment separate from the hosted environment. The managed environment includes a virtual wireless device. The management system including a wireless management module and a chassis management controller. The wireless management module couples a wireless device to the management system and the chassis management controller provides a management request from the wireless device to the virtual wireless device.Type: GrantFiled: November 10, 2015Date of Patent: March 27, 2018Assignee: DELL PRODUCTS, LPInventors: Sajjad Ahmed, Arulnambi Raju, Sudhir V. Shetty
-
Patent number: 9923848Abstract: Methods and apparatus are provided for processing a message in an electronic device. A first message application is executed, which displays a first message and a second message in a combined message display window of an interlocutor. A second message application is executed, which provides the second message to the first message application while the first message application is executed. The first message is received and/or transmitted through the first message application, and the second message is received and/or transmitted through the second message application. The first message application and the second message application have different message reception and transmission techniques.Type: GrantFiled: March 4, 2015Date of Patent: March 20, 2018Assignee: Samsung Electronics Co., LtdInventors: Kee-Hwan Seol, Bhanu Prakash Anche, Yong-Seok Park, Sung-Hyuk Lee, Jin-Kyu Lee, Hyo-Jin Jung, Sang-Ho Chae
-
Patent number: 9923992Abstract: Disclosed in the present invention are an inter-process communication method based on an application layer of Android and a basic application communication system. In accordance with a client/server communication mode, frame encapsulation applications for the mutual communication between system-level applications and user applications are created and virtualized as a client side; a daemon process IPC Service is created and virtualized as a server side; registration and binding of the IPC Service are completed through the applications, so as to achieve mutual communication among every application. Through the adoption of the technical solution of the present invention, a special communication mechanism can be rapidly and safely built during the inter-process communication of every application.Type: GrantFiled: March 17, 2014Date of Patent: March 20, 2018Assignee: SHENZHEN CHUANGWEI-RGB ELECTRONIC CO., LTD.Inventors: Shangfeng Guo, Weilong Lv
-
Patent number: 9917914Abstract: Methods and systems for facilitating content accessibility via different communication formats are provided. According to one embodiment, information indicative of one or more communication formats via which a client device is capable of communication is stored on a client device by (i) sending the client device a web page having embedded therein test content associated with a first protocol stack and/or a second protocol stack; and (ii) based on a response to the test content received from the client device, determining communication capabilities of the client device. A result of the determination is stored within a browser cookie, which is sent to the client device. A content request is received from the client device that includes the browser cookie. The client device is redirected to a server device appropriate for the communication capabilities of the client based at least in part on the browser cookie.Type: GrantFiled: December 21, 2016Date of Patent: March 13, 2018Assignee: Fortinet, Inc.Inventor: Barrett Gibson Lyon
-
Patent number: 9894121Abstract: Arrangements described herein relate to guiding a desired outcome for an electronically hosted conference. During the electronically hosted conference, participant activity related to the electronically hosted conference can be monitored for each of a plurality of participants participating in the electronically hosted conference. Based on the participant activity, a sentiment of each of the plurality of participants with regard to a subject of the electronically hosted conference can be determined. A list of the participants can be presented to a user. The list of the participants can indicate an order in which to poll the participants to achieve the desired outcome for a decision requested of the participants in the electronically hosted conference.Type: GrantFiled: September 7, 2016Date of Patent: February 13, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Judith H. Bank, Lisa M. W. Bradley, Lin Sun
-
Patent number: 9894182Abstract: Various exemplary embodiments relate to a Diameter Routing Agent (DRA) for processing a Diameter message, the DRA including: a rule storage configured to store a plurality of sets of rules and plugins; a Diameter stack configured to receive a Diameter message; a message handler configured to: determine whether there is a destination selection associated with the Diameter message; when the destination selection is associated with the Diameter message, routing the Diameter message according to a plugin by determining by the plugin, whether there is a routing configuration match by evaluating a set of filters in the plugin; and transmitting a message based on the evaluation of the plugin.Type: GrantFiled: November 10, 2015Date of Patent: February 13, 2018Assignee: Alcatel LucentInventors: Robert A. Mann, Aaron Ferguson, Satvinder Bawa
-
Patent number: 9887899Abstract: Embodiments as disclosed provided methods or systems for transmitting data over a network. Specifically, in certain embodiments, data for transmission is received and a datagram comprising at least a portion of the data can be created and sent to a terminal. Control data can be received from the terminal and the transmission of the data to the terminal adjusted based on the received control data. In certain embodiments both the datagram and the control data may be transmitted over an unreliable protocol. Thus, embodiments as disclosed may provide an increased level of reliability and adaptability to differing network conditions in conjunction with the use of an unreliable protocol.Type: GrantFiled: January 9, 2013Date of Patent: February 6, 2018Assignee: Open Text SA ULCInventors: Oliver Sturrock, Timothy John Wentford
-
Patent number: 9887900Abstract: Embodiments as disclosed provided methods or systems for sending data over a network. Specifically, in certain embodiments, data is received and a datagram comprising at least a portion of the data can be created and sent to a terminal. Control data can be received from the terminal and the sending of the data to the terminal adjusted based on the received control data. In certain embodiments both the datagram and the control data may be sent over an unreliable protocol. Thus, embodiments as disclosed may provide an increased level of reliability and adaptability to differing network conditions in conjunction with the use of an unreliable protocol.Type: GrantFiled: April 10, 2013Date of Patent: February 6, 2018Assignee: Open Text SA ULCInventors: Oliver Sturrock, Timothy John Wentford
-
Patent number: 9888005Abstract: An item-providing system supplies items to a user device for consumption at the user device via communication infrastructure. The device may correspond to a book reader device or other type of device. The item-providing system uses a content delivery module to deliver the items to the user device.Type: GrantFiled: October 15, 2015Date of Patent: February 6, 2018Assignee: Amazon Technologies, Inc.Inventors: John Lattyak, Subram (Narsi) Narasimhan, Michael V. Rykov, Richard Moore, Beryl Tomay, Thomas Aquinas Ryan, Girish Bansilal Bajaj, Kevin R. Cheung, Jon Saxton, Kenneth Paul Kiraly, Aviram Zagorie, Robert L. Goodwin, Gregg Elliott Zehr, James C. Slezak, Thomas M. J. Fruchterman