Patents Examined by Frantz Jean
  • Patent number: 9973455
    Abstract: 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: Grant
    Filed: March 31, 2017
    Date of Patent: May 15, 2018
    Assignee: 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: 9959410
    Abstract: 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: Grant
    Filed: June 29, 2017
    Date of Patent: May 1, 2018
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Wei He, Hongzhong Wu, Zhipeng Yang, Weifeng Ren
  • Patent number: 9961041
    Abstract: 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: Grant
    Filed: March 17, 2017
    Date of Patent: May 1, 2018
    Assignee: FACEBOOK, INC.
    Inventors: Kevin York Systrom, Michel Krieger, Peter X. Deng, Samantha P. Krug, Christopher Cunningham, Ian McIntyre Silber, Ryan Jacob Gomba
  • Patent number: 9954799
    Abstract: 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: Grant
    Filed: May 14, 2015
    Date of Patent: April 24, 2018
    Assignee: International Business Machines Corporation
    Inventors: Yaniv Ben-Itzhak, Amitabha Biswas, Anna Levin, Eran Raichstein
  • Patent number: 9954795
    Abstract: 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: Grant
    Filed: January 12, 2015
    Date of Patent: April 24, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Ignacio Solis, Glenn C. Scott, Alan Walendowski
  • Patent number: 9954918
    Abstract: 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: Grant
    Filed: February 11, 2016
    Date of Patent: April 24, 2018
    Assignee: Berryville Holdings LLC
    Inventors: Christopher Edward Delaney, Chava Louis Jurado, Michael Ryan Ivey
  • Patent number: 9948692
    Abstract: 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: Grant
    Filed: December 1, 2016
    Date of Patent: April 17, 2018
    Assignee: RED HAT, INC.
    Inventors: Frank E. Johnson, Robert H. Ogdon, Rocco L. Adornato
  • Patent number: 9942185
    Abstract: 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: Grant
    Filed: September 7, 2016
    Date of Patent: April 10, 2018
    Assignee: International Business Machines Corporation
    Inventors: Olivier Boehler, Matthieu Debeaux, Ivan Deleuze, Guilhaume Garcia
  • Patent number: 9935861
    Abstract: 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: Grant
    Filed: November 12, 2015
    Date of Patent: April 3, 2018
    Assignee: KIK INTERACTIVE INC.
    Inventors: Daniel Ian Hendry, Christopher Aaron Fairles
  • Patent number: 9936030
    Abstract: 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: Grant
    Filed: August 18, 2016
    Date of Patent: April 3, 2018
    Assignee: Investel Capital Corporation
    Inventor: Benoit Laliberte
  • Patent number: 9936040
    Abstract: 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: Grant
    Filed: December 19, 2014
    Date of Patent: April 3, 2018
    Assignee: Citrix Systems, Inc.
    Inventors: Kapil Dakhane, Ioannis Beredimas, Robert Kidd, Nicholas James Stavrakos, Andrew Michael Penner
  • Patent number: 9929901
    Abstract: 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: Grant
    Filed: November 10, 2015
    Date of Patent: March 27, 2018
    Assignee: DELL PRODUCTS, LP
    Inventors: Sajjad Ahmed, Arulnambi Raju, Sudhir V. Shetty
  • Patent number: 9923848
    Abstract: 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: Grant
    Filed: March 4, 2015
    Date of Patent: March 20, 2018
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Kee-Hwan Seol, Bhanu Prakash Anche, Yong-Seok Park, Sung-Hyuk Lee, Jin-Kyu Lee, Hyo-Jin Jung, Sang-Ho Chae
  • Patent number: 9923992
    Abstract: 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: Grant
    Filed: March 17, 2014
    Date of Patent: March 20, 2018
    Assignee: SHENZHEN CHUANGWEI-RGB ELECTRONIC CO., LTD.
    Inventors: Shangfeng Guo, Weilong Lv
  • Patent number: 9917914
    Abstract: 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: Grant
    Filed: December 21, 2016
    Date of Patent: March 13, 2018
    Assignee: Fortinet, Inc.
    Inventor: Barrett Gibson Lyon
  • Patent number: 9894121
    Abstract: 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: Grant
    Filed: September 7, 2016
    Date of Patent: February 13, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Judith H. Bank, Lisa M. W. Bradley, Lin Sun
  • Patent number: 9894182
    Abstract: 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: Grant
    Filed: November 10, 2015
    Date of Patent: February 13, 2018
    Assignee: Alcatel Lucent
    Inventors: Robert A. Mann, Aaron Ferguson, Satvinder Bawa
  • Patent number: 9887899
    Abstract: 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: Grant
    Filed: January 9, 2013
    Date of Patent: February 6, 2018
    Assignee: Open Text SA ULC
    Inventors: Oliver Sturrock, Timothy John Wentford
  • Patent number: 9887900
    Abstract: 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: Grant
    Filed: April 10, 2013
    Date of Patent: February 6, 2018
    Assignee: Open Text SA ULC
    Inventors: Oliver Sturrock, Timothy John Wentford
  • Patent number: 9888005
    Abstract: 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: Grant
    Filed: October 15, 2015
    Date of Patent: February 6, 2018
    Assignee: 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