Patents Examined by Nicholas Celani
  • Patent number: 9596216
    Abstract: Cloud-based systems and methods to securely share electronic files use a cloud or virtualized server to handle management tasks related to file sharing, while file storage is maintained securely by servers that are not part of the cloud. The content of the file to be shared is not transmitted to or by the cloud. Share requests from file senders, notifications to target recipients, and retrieve requests from target recipients are transmitted to and/or by the cloud.
    Type: Grant
    Filed: December 8, 2014
    Date of Patent: March 14, 2017
    Assignee: Signiant Inc.
    Inventors: David North, Anthony Vasile, Richard C. Clarkson
  • Patent number: 9584632
    Abstract: This disclosure relates generally to communication network protocols, and more particularly to systems and methods for multi-protocol translation. In one embodiment, a multi-protocol translation method is disclosed, comprising: receiving, at a storage area network switch, a frame formatted according to a first protocol; selecting, using the received frame, a second protocol from a plurality of protocols according to which to convert the received frame; obtaining a protocol format specification data of a second protocol; converting by the storage area network switch, the received frame to a converted frame according to the second protocol based on the protocol format specification data of the second protocol; and providing, by the storage area network switch, the converted frame.
    Type: Grant
    Filed: October 28, 2013
    Date of Patent: February 28, 2017
    Assignee: WIPRO LIMITED
    Inventor: Madhukar Gunjan Chakhaiyar
  • Patent number: 9553833
    Abstract: A device is configured to receive a message associated with a group chat. The group chat may include a communication session among a set of user devices including a first user device and a second user device. The device is configured to receive an indication that the message is confidential and designate the message as a confidential messaged based on the indication. The device is configured to determine that the first user device is authorized to display the message and that the second user device is not authorized to display the message. The device is configured to provide the confidential message to the first user device for display as part of the group chat, and to provide a blocked version of the confidential message to the second user device for display as part of the group chat.
    Type: Grant
    Filed: December 6, 2013
    Date of Patent: January 24, 2017
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: Arthanari Chandrasekaran
  • Patent number: 9548921
    Abstract: Embodiments of the present invention include systems and methods for improving the exchange of routing information between information handling system by using compression. In embodiments, route information may be packetized as normally performed according to protocol. In embodiments, these packets may be compressed and placed into the data/payload portion of a new format packet. In embodiments, the new format packet includes an extended header with one or more fields that provide information related to the compressed packets in the packet payload. A receiving device receives the new packets with compressed data, decompresses the data, and processes the decompress data packets as per the normal protocol procedures.
    Type: Grant
    Filed: October 13, 2014
    Date of Patent: January 17, 2017
    Assignee: DELL PRODUCTS, LP
    Inventors: Vinod Kannan A.S., Purushothaman Ramalingam
  • Patent number: 9516143
    Abstract: A system and method of assembly and use of integration applications includes receiving a first request for services from a first client, the first request for services includes a first custom services header including one or more service descriptors, parsing the first custom services header to extract each of the service descriptors, determining a service corresponding to each of the service descriptors, inserting a request for the service into an integration application, deploying the integration application to an application server, adding a first entry to an application list, the first entry corresponding to the integration application, forwarding the first request for services to the integration application, receiving a response from the integration application, and returning the response to the first client.
    Type: Grant
    Filed: August 8, 2013
    Date of Patent: December 6, 2016
    Assignee: RED HAT, INC.
    Inventors: Filip Eliá{hacek over (s)}, Filip Nguyen
  • Patent number: 9507752
    Abstract: Methods, apparatus and systems for reducing usage of Doorbell Rings in connection with RDMA operations. A portion of system memory is employed as a Memory-Mapped Input/Output (MMIO) address space configured to be accessed via a hardware networking device. A Send Queue (SQ) is stored in MMIO and is used to facilitate processing of Work Requests (WRs) that are written to SQ entries by software and read from the SQ via the hardware networking device. The software and logic in the hardware networking device employ pointers identifying locations in the SQ corresponding to a next write WR entry slot and last read WR entry slot that are implemented to enable WRs to be written to and read from the SQ during ongoing operations under which the SQ is not emptied such that doorbell rings to notify the hardware networking device that new WRs have been written to the SQ are not required.
    Type: Grant
    Filed: September 27, 2012
    Date of Patent: November 29, 2016
    Assignee: Intel Corporation
    Inventors: Vadim Makhervaks, Kenneth G. Keels, Brian S. Hausauer, Ali S. Oztaskin
  • Patent number: 9491003
    Abstract: Disclosed are a method and apparatus for keeping orders among messages when transmitting and receiving messages within a Converged IP Messaging (CPM) session. A message transmission and reception method in a network comprises receiving a message including sequential identification information and a cumulative size, and outputting the received message, wherein the sequential identification information is an identifier allowing identification of orders managed within a session, transmission and reception being performed in the session, and the cumulative size is the sum of sizes of messages, the messages being sent by a subject having sent the received message within the session, wherein the output order of the received message is decided based upon the sequential identification information and sequential identification information relating to messages received prior to the received message.
    Type: Grant
    Filed: June 10, 2010
    Date of Patent: November 8, 2016
    Assignee: LG ELECTRONICS INC.
    Inventors: Hyeonsoo Lee, Dongyoung Lee, Kangsuk Huh
  • Patent number: 9450826
    Abstract: A system and method for providing a device agnostic framework between two or more computing platforms. The system includes a protocol for creating device agnostic messages including data from a message generated by an application on the first computing platform, as well as identification and targeting data to enable the message to be sent to the intend target computing platform. The intended target computing platform responds via a callback, thereby establishing a communication protocol between the first and second computing platforms regardless of different computing languages or hardware being used.
    Type: Grant
    Filed: October 13, 2014
    Date of Patent: September 20, 2016
    Assignee: Rooundarch Corporation
    Inventors: David Meeker, Adam Flater, Chandrasekar Raju, Jordan Snyder
  • Patent number: 9398058
    Abstract: A scalable social network consultation communication system for teleconsultation private practice includes a social network, a social network processing system, video conferencing equipment coupled to the social network to allow a consultation requestor to communicate with a predetermined advisor, a store and forward infrastructure to receive a consultation request from a consultation requestor, wherein the consultation requestor selects and passes a consultation request to a predetermined advisor on the social network, and wherein the advisor resolves and returns the consultation resolution of the consultation request to the consultation requestor.
    Type: Grant
    Filed: October 28, 2013
    Date of Patent: July 19, 2016
    Assignee: InstaMedica Inc.
    Inventor: Tony Thang Vuong
  • Patent number: 9275405
    Abstract: A method of providing data communication services is provided. The method comprises a mobile electronic device establishing a data connection to a content source, a gateway creating a record comprising information related to the data connection and providing the record to a server, and the server charging the content source for the data connection and providing at least a part of the record to the content source.
    Type: Grant
    Filed: April 2, 2009
    Date of Patent: March 1, 2016
    Assignee: Sprint Communications Company L.P.
    Inventors: Jason R. Delker, John M. Everson, Sei Y. Ng, Jason K. Whitney
  • Patent number: 9218000
    Abstract: A system includes a computing cloud having at least one data storage unit and at least one processing unit. The computing cloud is configured to receive information associated with at least one process collected by an industrial tool, archive the process-related information, analyze the process-related information, and instruct a client device on a type of data to be cached by the client device. §The industrial tool could include a sensor configured to collect data associated with industrial equipment. Also, the client device may be associated with a local environment, the sensor may be configured to capture sensor readings at a specified interval, and the local environment may be configured to use a subset of the sensor readings. The client device can be configured to provide all of the sensor readings to the computing cloud.
    Type: Grant
    Filed: April 1, 2009
    Date of Patent: December 22, 2015
    Assignee: Honeywell International Inc.
    Inventors: Paul F. McLaughlin, Matthew G. Burd
  • Patent number: 9172617
    Abstract: A management server receives a server instruction inquiry from an image forming apparatus, and transmits a communication switching instruction to the image forming apparatus as a response to the server instruction inquiry, such that the communication switching instruction switches the communication system for communicating with the image forming apparatus to push communication. After push communication has been established by conducting an initial communication with the image forming apparatus according to the communication switching instruction, the management server issues server instructions to the image forming apparatus by push communication.
    Type: Grant
    Filed: April 3, 2013
    Date of Patent: October 27, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventor: Tsuyoshi Kaneko
  • Patent number: 9160767
    Abstract: The present invention relates to a system and method for device management security, and more particularly to a system and method for device management security of a trap management object (Trap MO), which can prevent a non-authorized device management server from indirectly controlling device management of a mobile terminal through use of the Trap MO defined in Open Mobile Alliance Device Management (OMA DM). To this end, when a DM client receives a request to register a notification target MO as a recipient node registration from a DM server, the DM client determines if the DM server has authority for both addition and execution and allows only an authorized DM server to register a recipient node in the Trap MO, so that only a DM server having authority for execution of an MO can execute the MO and control the device management of a mobile terminal. Accordingly, it is possible to enhance device management security of the mobile terminal against non-authorized DM servers.
    Type: Grant
    Filed: April 3, 2008
    Date of Patent: October 13, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Ji-Eun Keum, Hae-Young Jun, Wuk Kim
  • Patent number: 9088501
    Abstract: The present invention is directed towards systems and methods for load balancing by a multi-core device intermediary between clients and services. The device may establish sub-slots in each slot of the device's packet engines. The number of sub-slots may correspond to the packet engine count. Each slot may track a different number of active connections allocated to a service. The device may assign a first and second service to each packet engine in a first slot corresponding to no active connections. These services may be assigned to different sub-slots in adjacent packet engines. The device may update, responsive to allocation of a first active connection to the first service, the first service from a sub-slot in the first slot of a first packet engine, to a corresponding sub-slot in a second slot. The second slot may correspond to one active connection allocated to the first service.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: July 21, 2015
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Aman Chaudhary, Vishnu Itta, Devesh Prakash, Manikam Muthiah, Jaidev Sridhar
  • Patent number: 9063789
    Abstract: Integrating data processing resources across a hybrid cloud includes providing a plug-in software component configured to be installed in a software framework. When the plug-in software component is activated, it may generate an interface for a consumer of data processing resources. Using this interface, the consumer of data processing resources may request the use of data processing resources provided as a service on the hybrid cloud. In response, the plug-in software component may acquire the requested data processing resources via interfaces provided by the various data processing resources. A number of different data processing resources may have different interface requirements. However, the first interface generated by the plug-in software component may provide a single vendor neutral interface for accessing data processing resources on the hybrid cloud by the consumer of data processing resources.
    Type: Grant
    Filed: February 8, 2011
    Date of Patent: June 23, 2015
    Assignee: International Business Machines Corporation
    Inventors: Kirk A. Beaty, Gerd Breiter, David B. Lindquist, Vijay K. Naik, Holger Reinhardt, Marc-Thomas H. Schmidt
  • Patent number: 9058401
    Abstract: In one embodiment, computer-readable instructions, when executed, cause a client browser to wait for all of the markup language in a document object model to be loaded, and upon loading, parse the document object model for supported tags, create placeholder frames for each supported tag, and bundle all the tags into a single meta-request for a server. Upon receiving each response, the instructions are further operable to cause the client browser to replace the hidden frames with its corresponding response, thereby reducing the number of socket connections from the client to the server.
    Type: Grant
    Filed: August 16, 2011
    Date of Patent: June 16, 2015
    Assignee: Fabebook, Inc.
    Inventors: Changhao Jiang, Naitik Hemant Shah
  • Patent number: 9049133
    Abstract: In one embodiment, one or more point-to-point (P2P) services are established between attachment circuits on provider edge (PE) devices in a computer network, and each of the one or more P2P services (e.g., Virtual Private Wire Service, VPWS) are associated with an Ethernet virtual private network (E-VPN) Ethernet Auto-Discovery (A-D) route, where links between the PE devices and customer edge (CE) devices are configured as Ethernet interfaces with Ethernet tagging. As such, the Ethernet A-D route may then be exchanged for each P2P service attachment circuit, and forwarding can be performed on the one or more P2P services without performing a media access control (MAC) address lookup and without performing MAC learning.
    Type: Grant
    Filed: June 26, 2013
    Date of Patent: June 2, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Sami Boutros, Ali Sajassi, Samer Salam
  • Patent number: 9009247
    Abstract: To display pieces of data provided by different servers in one page, a providing apparatus provides a page to a client terminal, the page including data retrieved from a server. The providing apparatus includes a) a page return unit for, upon receipt of a page retrieval request from the client terminal, returning a page including code to the client terminal, the code to be executed on the client terminal, the code causing the client terminal to transmit a data transmission instruction to the server, the data transmission instruction instructing the server to transmit the data to the providing apparatus, b) a data reception unit for receiving the data transmitted by the server, the server having received the data transmission instruction from the client terminal, and c) a transfer unit for transferring the data received from the server, to the client terminal.
    Type: Grant
    Filed: March 4, 2014
    Date of Patent: April 14, 2015
    Assignee: International Business Machines Corporation
    Inventors: Yoshiroh Kamiyama, Keisuke Nitta
  • Patent number: 9009820
    Abstract: In certain embodiments, a method includes receiving, at a first malware detection node, from a malware detection system a request to apply a first malware detection technique to a file. The malware detection system is configured to determine whether the file is suspected malware by analyzing a plurality of predefined result states received in response to the first malware detection node applying the first malware detection technique to the file and a second malware detection node applying a second malware detection technique to the file. The method includes receiving at least one result from a malware detection engine of applying the first malware detection technique to the file and determining at least one predefined result state based on the received at least one result. The method includes reporting, by the first malware detection node, the at least one predefined result state to the malware detection system.
    Type: Grant
    Filed: February 14, 2011
    Date of Patent: April 14, 2015
    Assignee: Raytheon Company
    Inventors: Monty D. McDougal, William E. Sterns, Randy S. Jennings
  • Patent number: 8990376
    Abstract: Example apparatus and methods manage membership in a collection of servers participating in providing a service. An example device may provide a user interface that provides a single coherent view of the in-service state (e.g., in-service, out-of-service) of members of the collection of servers. The example device may also provide a request monitor that selectively blocks a membership request to a target device when the membership request will cause the set of functionalities to be suspended. If a service manager tries to take the only in-service server out-of-service, the action may be selectively blocked and the service manager may receive a notification of the potential result of the action. Taking a server out-of-service may include stopping messages from flowing to the server.
    Type: Grant
    Filed: November 1, 2013
    Date of Patent: March 24, 2015
    Inventors: Shawn Becker, David Wells, Karin Meier-Magruder, Charles McDaniels, Daniel Dawson, George Ringer, Derek Ingalls