Patents by Inventor Thomas Dong
Thomas Dong has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11972301Abstract: The present disclosure relates to systems, methods, and computer readable media for predicting surplus capacity on a set of server nodes and determining a quantity of deferrable virtual machines (VMs) that may be scheduled over an upcoming period of time. This determination of VM quantity may be determined while minimizing risks associated with allocation failures on the set of server nodes. This disclosure described systems that facilitate features and functionality related to improving utilization of surplus resource capacity on a plurality of server nodes by implementing VMs having some flexibility in timing of deployment while also avoiding significant risk caused as a result of over-allocated storage and computing resources. In one or more embodiments, the quantity of deferrable VMs is determined and scheduled in accordance with rules of a scheduling policy.Type: GrantFiled: April 13, 2021Date of Patent: April 30, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Yuwen Yang, Gurpreet Virdi, Bo Qiao, Hang Dong, Karthikeyan Subramanian, Marko Lalic, Shandan Zhou, Si Qin, Thomas Moscibroda, Yunus Mohammed
-
Patent number: 11920146Abstract: The disclosure provides nucleic acids, and variants and fragments thereof, obtained from strains of Bacillus thuringiensis encoding polypeptides having pesticidal activity against insect pests, including Lepidopteran and Coleopteran. Particular embodiments of the disclosure provide isolated nucleic acids encoding pesticidal proteins, pesticidal compositions, DNA constructs, and transformed microorganisms and plants comprising a nucleic acid of the embodiments. These compositions find use in methods for controlling pests, especially plant pests.Type: GrantFiled: September 12, 2022Date of Patent: March 5, 2024Assignee: PIONEER HI-BRED INTERNATIONAL, INC.Inventors: Andre R Abad, Hua Dong, Sue B Lo, Brad Poland, Xiaomei Shi, Jimei Wang, Thomas Chad Wolfe, Lan Zhou
-
Patent number: 7966397Abstract: Included are systems and methods for capturing screen data. At least one embodiment of a method includes receiving an indication of a communications session, wherein the communication session is associated with screen data and determining screen data to capture. Some embodiments include capturing data related to the screen data and uploading the captured data to a remote location.Type: GrantFiled: September 29, 2006Date of Patent: June 21, 2011Assignee: Verint Americas Inc.Inventors: Thomas Dong, Dan Spohrer, Vijay Srinivasa, Jamie Richard Williams
-
Patent number: 7853800Abstract: Systems and methods are disclosed for retrieving and playing back a secure, captured data in a customer center. In another embodiment, the method comprises: transmitting a request by a retrieval component to retrieve stored, encrypted data from a recording subsystem; establishing a secure communication between the retrieval component and the recording subsystem to retrieve the stored, encrypted data; receiving the stored, encrypted data by the retrieval component; transmitting a request to retrieve electronic keys for decrypting the stored, encrypted data; receiving the electronic keys by the retrieval component; decrypting the stored, encrypted data using the electronic keys; and playing back the decrypted data.Type: GrantFiled: June 30, 2006Date of Patent: December 14, 2010Assignee: Verint Americas Inc.Inventors: Joe Watson, Damian Smith, Marc Calahan, Jamie Richard Williams, Thomas Dong
-
Patent number: 7848524Abstract: Systems and methods are disclosed for providing electronic keys that are used to encrypt and decrypt secure, captured data in a customer center. In one embodiment, the method comprises the steps of: establishing a secure communication over a network between the key management system and a retrieval component; transmitting a duplicate copy of at least one electronic key to a cache that is electrically coupled to the retrieval component; receiving a request to retrieve the electronic keys; and transmitting the retrieved electronic keys for decrypting the stored data.Type: GrantFiled: June 30, 2006Date of Patent: December 7, 2010Assignee: Verint Americas Inc.Inventors: Joe Watson, Damian Smith, Marc Calahan, Jamie Richard Williams, Thomas Dong
-
Patent number: 7769176Abstract: Systems and methods are disclosed for providing secure, captured data in a customer center. In one embodiment, the method comprises: capturing data with a recording system; receiving a request to retrieve electronic keys for encrypting the data; responsive to receiving the request, transmitting the electronic keys to the recording system; encrypting the data using the electronic keys; associating the electronic keys with the encrypted data; and storing the encrypted data in the recording system.Type: GrantFiled: June 30, 2006Date of Patent: August 3, 2010Assignee: Verint Americas Inc.Inventors: Joe Watson, Damian Smith, Marc Calahan, Jamie Richard Williams, Thomas Dong
-
Publication number: 20080080685Abstract: Systems and methods for recording in a customer center environment are provided. In this regard, a representative method comprises: receiving data related to a communication; communicating with a recording system to determine the processing capabilities of the recording system; determining whether to adjust packet size of the data based on the processing capabilities of the recording system; responsive to determining that the packet size is to be adjusted, adjusting the packet size of the data based on the processing capabilities of the recording system; and transmitting the data with the adjusted packet size to the recording system.Type: ApplicationFiled: March 29, 2007Publication date: April 3, 2008Applicant: WITNESS SYSTEMS, INC.Inventors: Robert Barnes, Jamie Williams, Marc Calahan, Thomas Dong
-
Publication number: 20080034163Abstract: Included are systems and methods for distributive network control. Also embodiment of a method includes receiving an indication related to recording data stored on a local cache and determining whether to remotely store at least a portion of the data. Some embodiments include sending a request for the stored data.Type: ApplicationFiled: July 2, 2007Publication date: February 7, 2008Applicant: VERINT AMERICAS INC.Inventors: Thomas Dong, Dan Spohrer, Srivijaya Srinivasa, Jamie Williams
-
Publication number: 20080008296Abstract: Included are embodiments for capturing data associated with a communication. At least one embodiment includes a daemon appliance that includes logic configured to capture at least a portion of data associated with a communication between a first communications device and a second communications device and logic configured to determine a time of reduced network activity.Type: ApplicationFiled: June 29, 2007Publication date: January 10, 2008Applicant: VERNIT AMERICAS INC.Inventors: Jamie Williams, Robert Barnes, Thomas Dong
-
Publication number: 20080005318Abstract: Included are systems and methods for capturing screen data. At least one embodiment of a method includes receiving an indication of a communications session, wherein the communication session is associated with screen data and determining screen data to capture. Some embodiments include capturing data related to the screen data and uploading the captured data to a remote location.Type: ApplicationFiled: September 29, 2006Publication date: January 3, 2008Inventors: Thomas Dong, Dan Spohrer, Vijay Srinivasa, Jamie Richard Williams
-
Publication number: 20080005588Abstract: Systems and methods are disclosed for retrieving and playing back a secure, captured data in a customer center. In another embodiment, the method comprises: transmitting a request by a retrieval component to retrieve stored, encrypted data from a recording subsystem; establishing a secure communication between the retrieval component and the recording subsystem to retrieve the stored, encrypted data; receiving the stored, encrypted data by the retrieval component; transmitting a request to retrieve electronic keys for decrypting the stored, encrypted data; receiving the electronic keys by the retrieval component; decrypting the stored, encrypted data using the electronic keys; and playing back the decrypted data.Type: ApplicationFiled: June 30, 2006Publication date: January 3, 2008Inventors: Joe Watson, Damian Smith, Marc Calahan, Jamie Richard Williams, Thomas Dong
-
Publication number: 20080005569Abstract: Systems and methods are disclosed for providing secure, captured data in a customer center. In one embodiment, the method comprises: capturing data with a recording system; receiving a request to retrieve electronic keys for encrypting the data; responsive to receiving the request, transmitting the electronic keys to the recording system; encrypting the data using the electronic keys; associating the electronic keys with the encrypted data; and storing the encrypted data in the recording system.Type: ApplicationFiled: June 30, 2006Publication date: January 3, 2008Inventors: Joe Watson, Damian Smith, Marc Calahan, Jamie Richard Williams, Thomas Dong
-
Publication number: 20080005568Abstract: Systems and methods are disclosed for providing electronic keys that are used to encrypt and decrypt secure, captured data in a customer center. In one embodiment, the method comprises the steps of: establishing a secure communication over a network between the key management system and a retrieval component; transmitting a duplicate copy of at least one electronic key to a cache that is electrically coupled to the retrieval component; receiving a request to retrieve the electronic keys; and transmitting the retrieved electronic keys for decrypting the stored data.Type: ApplicationFiled: June 30, 2006Publication date: January 3, 2008Inventors: Joe Watson, Damian Smith, Marc Calahan, Jamie Richard Williams, Thomas Dong
-
Publication number: 20070263786Abstract: Embodiments of the present invention provide systems and methods for recording media communication. An exemplary method comprises the steps of: receiving an incoming call from a calling phone; routing the incoming call to a called phone in a contact center; transmitting voice communications associated with the incoming call via the calling phone; duplicating the voice communications via the called phone; transmitting the duplicated voice communications via the called phone; and recording the duplicated voice communications.Type: ApplicationFiled: March 31, 2006Publication date: November 15, 2007Inventors: Thomas Dong, Jamie Williams
-
Publication number: 20070263787Abstract: Embodiments of the present invention provide systems and methods for recording media communication. An exemplary method comprises the steps of: receiving an incoming call from a calling phone; routing the incoming call to a called phone in a contact center; transmitting voice communications associated with the incoming call via the calling phone through a conference bridge; duplicating the voice communications via the conference bridge; transmitting the duplicated voice communications via the conference bridge; and recording the duplicated voice communications.Type: ApplicationFiled: March 31, 2006Publication date: November 15, 2007Inventors: Thomas Dong, Jamie Williams
-
Publication number: 20070263788Abstract: Systems and methods for capturing communication signals are provided. An exemplary method comprises the steps of: installing a first type of tapping devices to obtain 32-bit communication signals; installing a recording system that is coupled to the first type of tapping devices; receiving the 32-bit communication signals from the first type of tapping devices via the recording system; responsive to receiving the 32-bit communication signals, converting the 32-bit communication signals into an 128-bit communication format via the recording system; and recording the converted 128-bit communication signals via the recording system.Type: ApplicationFiled: March 31, 2006Publication date: November 15, 2007Inventors: Dan Spohrer, Thomas Dong, Marc Calahan
-
Publication number: 20070263785Abstract: Included are embodiments of systems and methods for recording data related to a communication. One exemplary embodiment, among others includes receiving data related to a communication from a communications device, recording at least a portion of the data related to the communication, determining a time of reduced network activity and sending at least a portion of the data related to the communication to a central recording server at a time of low network activity.Type: ApplicationFiled: March 31, 2006Publication date: November 15, 2007Inventors: Jamie Williams, Scott Bluman, Thomas Dong, Christopher Blair, Richard Heap
-
Publication number: 20070237525Abstract: Systems and methods for capturing various types of communication signals are provided. An exemplary method comprises the steps of: installing a first type of tapping devices to obtain a first type of communication signals; installing a recording system that is coupled to the first type of tapping devices; receiving of communication signals of the first type from the first type of tapping devices via the recording system; recording the first type of communication signals via the recording system; installing a second type of tapping devices, after the installation of the first type of tapping devices, to obtain a second type of communication signals; receiving of communication signals of the second type from the second type of tapping devices via the recording system; and recording the second type of communication signals via the recording system. The recordings of the first and second types of communication signal coexist on the recording system and are selectively retrievable during playback.Type: ApplicationFiled: March 31, 2006Publication date: October 11, 2007Inventors: Dan Spohrer, Thomas Dong
-
Publication number: 20070230478Abstract: Embodiments of the present invention provide systems and methods for recording media communication. An exemplary method comprises the steps of: receiving an incoming communication from a first communication device; routing the incoming communication to a second communication device in a call center; transmitting media communications associated with the incoming media communication between the first communication device and the second communication device through a media application server; duplicating the media communications via the media application server; transmitting the duplicated media communications via the media application server; and recording the duplicated media communications.Type: ApplicationFiled: March 31, 2006Publication date: October 4, 2007Inventors: Thomas Dong, Jamie Williams
-
Publication number: 20070230345Abstract: Systems and methods for capturing communication signals are provided. An exemplary method comprises the steps of: receiving communication signals of various types; determining whether to record the received communication signals; responsive to determining that the received communication signals are to be recorded, determining types of communication signals associated with the received communication signals; responsive to determining the types of communication signals, determining multiple interfaces that facilitate recording of the communication signals; and recording the communication signals via the corresponding multiple interfaces.Type: ApplicationFiled: March 31, 2006Publication date: October 4, 2007Inventors: Dan Spohrer, Thomas Dong