Patents by Inventor Michael J. MATCZYNSKI
Michael J. MATCZYNSKI 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: 11558333Abstract: Methods and systems for generating, identifying, and displaying message threads on a social messaging platform. One of the methods includes receiving a first and second messages posted to a social messaging platform by a user account; determining whether the second message is a reply to the first message posted by the user account; in response, determining if the first message is part of an existing message thread; in response to determining that the first message is not part of an existing thread, assigning a new thread identifier to both the first message and the second message, the thread identifier associating both messages with a new thread; in response to determining that the first message is part of an existing thread, assigning an existing thread identifier obtained from the first message to the second message.Type: GrantFiled: February 22, 2021Date of Patent: January 17, 2023Assignee: Twitter, Inc.Inventors: Michael Cvet, Elif Dede, Tommy Chong, Goran Peretin, Michael J. Matczynski
-
Patent number: 10931615Abstract: Methods and systems for generating, identifying, and displaying message threads on a social messaging platform. One of the methods includes receiving a first and second messages posted to a social messaging platform by a user account; determining whether the second message is a reply to the first message posted by the user account; in response, determining if the first message is part of an existing message thread; in response to determining that the first message is not part of an existing thread, assigning a new thread identifier to both the first message and the second message, the thread identifier associating both messages with a new thread; in response to determining that the first message is part of an existing thread, assigning an existing thread identifier obtained from the first message to the second message.Type: GrantFiled: December 12, 2018Date of Patent: February 23, 2021Assignee: Twitter, Inc.Inventors: Michael Cvet, Elif Dede, Tommy Chong, Goran Peretin, Michael J. Matczynski
-
Patent number: 10291475Abstract: A device designates a first set of computing resources, of a cloud computing environment, for management services. The management services include services that manage the cloud computing environment, and the first set of computing resources provides a particular quality of service for the management services. The device provisions the first set of computing resources with the management services, and designates a second set of computing resources for user services. The second set of computing resources is separate from the first set of computing resources, and the user services include services provided to users of the cloud computing environment. The device provisions the second set of computing resources with the user services, and designates a third set of computing resources for a pool of unused computing resources. The third set of computing resources is separate from the first set of computing resources and the second set of computing resources.Type: GrantFiled: August 5, 2013Date of Patent: May 14, 2019Assignee: Verizon Patent and Licensing Inc.Inventors: Michael J. Matczynski, Paul M. Curtis, Owen F. Kellett
-
Patent number: 9584435Abstract: A device, of a cloud computing environment, receives information associated with one or more computing resources of a local portion of the cloud computing environment, and receives, from a global allocator device, a request for placement of a computing resource element at a selected computing resource of the one or more computing resources. The device also determines, based on the information, whether the request can be satisfied by the selected computing resource, and places the requested computing resource element in the selected computing resource when the request can be satisfied by the selected computing resource. The device sends, to the global allocator device, a message indicating that the requested computing resource element has been successfully placed in the selected computing resource.Type: GrantFiled: August 5, 2013Date of Patent: February 28, 2017Assignee: VERIZON PATENT AND LICENSING INC.Inventors: Michael J. Matczynski, Paul M. Curtis, Owen F. Kellett
-
Patent number: 9509760Abstract: A device, of a cloud computing environment, receives an instruction to create a virtual packet analyzer from a user device associated with a user. The device creates the virtual packet analyzer in the device based on the instruction, and receives a packet provided in a portion of the cloud computing environment associated with the user. The virtual packet analyzer determines information associated with the packet, and determines whether to duplicate the packet based on the information. The virtual packet analyzer processes the packet based on whether the packet is to be duplicated. A duplicate packet of the packet is generated when it is determined that the packet is to be duplicated, and is transmitted to another device to identify or resolve a problem within the portion. The packet is transmitted to a destination of the packet when it is determined that the packet is not to be duplicated.Type: GrantFiled: September 17, 2013Date of Patent: November 29, 2016Assignee: VERIZON PATENT AND LICENSING INC.Inventors: Paul M. Curtis, Marc J. Cochran, Kevin J. Clarke, Michael J. Matczynski, Chitz Shung
-
Patent number: 9455882Abstract: A device, of a cloud computing environment, receives user requirements for the cloud computing environment from user device(s). Each of the user requirements is associated with a corresponding one of the user device(s). The device receives system requirements associated with the cloud computing environment. The system requirements include quality of service (QoS) requirements for computing resources of the cloud computing environment. The device generates proposed arrangement(s) of sets of computing resources, from the computing resources of the cloud computing environment, based on the user requirements and the system requirements. Each of the proposed arrangements is associated with a corresponding one of the user devices. The device provides information associated with the proposed arrangements to the user devices.Type: GrantFiled: June 21, 2013Date of Patent: September 27, 2016Assignee: VERIZON PATENT AND LICENSING INC.Inventors: Michael J Matczynski, Paul M Curtis, Marc J Cochran
-
Patent number: 9442766Abstract: A device receives information associated with a resource provided by a cloud computing environment to the device, where the resource is eligible to be reaped. The device determines whether a representation of the resource is referenced in a data structure associated with the device, and initiates a delay timer when a representation of the resource is not referenced in the data structure. When the delay timer has expired, the device stops the resource and one or more resources dependent on the resource and provided by the cloud computing environment, and deletes, from the data structure, representations of the one or more resources dependent on the resource.Type: GrantFiled: January 23, 2012Date of Patent: September 13, 2016Assignee: VERIZON PATENT AND LICENSING INC.Inventors: Michael J. Matczynski, Seshubabu Pasam, Zhiyuan Zhang
-
Publication number: 20150081766Abstract: A device, of a cloud computing environment, receives an instruction to create a virtual packet analyzer from a user device associated with a user. The device creates the virtual packet analyzer in the device based on the instruction, and receives a packet provided in a portion of the cloud computing environment associated with the user. The virtual packet analyzer determines information associated with the packet, and determines whether to duplicate the packet based on the information. The virtual packet analyzer processes the packet based on whether the packet is to be duplicated. A duplicate packet of the packet is generated when it is determined that the packet is to be duplicated, and is transmitted to another device to identify or resolve a problem within the portion. The packet is transmitted to a destination of the packet when it is determined that the packet is not to be duplicated.Type: ApplicationFiled: September 17, 2013Publication date: March 19, 2015Applicant: Verizon Patent and Licensing Inc.Inventors: Paul M. CURTIS, Marc J. COCHRAN, Kevin J. CLARKE, Michael J. MATCZYNSKI, Chitz SHUNG
-
Publication number: 20150039767Abstract: A device, of a cloud computing environment, receives information associated with one or more computing resources of a local portion of the cloud computing environment, and receives, from a global allocator device, a request for placement of a computing resource element at a selected computing resource of the one or more computing resources. The device also determines, based on the information, whether the request can be satisfied by the selected computing resource, and places the requested computing resource element in the selected computing resource when the request can be satisfied by the selected computing resource. The device sends, to the global allocator device, a message indicating that the requested computing resource element has been successfully placed in the selected computing resource.Type: ApplicationFiled: August 5, 2013Publication date: February 5, 2015Applicant: Verizon Patent and Licensing Inc.Inventors: Michael J. MATCZYNSKI, Paul M. Curtis, Owen F. Kellett
-
Publication number: 20150039768Abstract: A device designates a first set of computing resources, of a cloud computing environment, for management services. The management services include services that manage the cloud computing environment, and the first set of computing resources provides a particular quality of service for the management services. The device provisions the first set of computing resources with the management services, and designates a second set of computing resources for user services. The second set of computing resources is separate from the first set of computing resources, and the user services include services provided to users of the cloud computing environment. The device provisions the second set of computing resources with the user services, and designates a third set of computing resources for a pool of unused computing resources. The third set of computing resources is separate from the first set of computing resources and the second set of computing resources.Type: ApplicationFiled: August 5, 2013Publication date: February 5, 2015Applicant: Verizon Patent and Licensing Inc.Inventors: Michael J. MATCZYNSKI, Paul M. Curtis, Owen F. Kellett
-
Publication number: 20140380175Abstract: A device, of a cloud computing environment, receives user requirements for the cloud computing environment from user device(s). Each of the user requirements is associated with a corresponding one of the user device(s). The device receives system requirements associated with the cloud computing environment. The system requirements include quality of service (QoS) requirements for computing resources of the cloud computing environment. The device generates proposed arrangement(s) of sets of computing resources, from the computing resources of the cloud computing environment, based on the user requirements and the system requirements. Each of the proposed arrangements is associated with a corresponding one of the user devices. The device provides information associated with the proposed arrangements to the user devices.Type: ApplicationFiled: June 21, 2013Publication date: December 25, 2014Inventors: Michael J. MATCZYNSKI, Paul M. CURTIS, Marc J. COCHRAN
-
Patent number: 8704764Abstract: A device receives, from a virtual machine, graphical information and information relating to a remote mouse cursor, and displays the graphical information and the remote mouse cursor. The device constrains boundaries associated with a local mouse cursor generated by the device, and prevents the local mouse cursor from being displayed by the device, and. The device further receives input information associated with the remote mouse cursor, corrects a magnitude associated with the input information, and provides the corrected input information to the virtual machine.Type: GrantFiled: October 28, 2011Date of Patent: April 22, 2014Assignee: Verizon Patent and Licensing Inc.Inventors: Zhiyuan Zhang, Michael J. Matczynski, Seshubabu Pasam
-
Patent number: 8621196Abstract: A device is provided in a data center that is connected to a cloud computing environment. The device receives unencrypted information, and divides the unencrypted information into multiple data chunks. The device also derives an encryption key for each data chunk, of the multiple data chunks, based on a master key, a chunk number associated with each data chunk, and a salt value. The device further encrypts each data chunk with a corresponding derived encryption key, combines the encrypted data chunks to create encrypted information, and provides the encrypted information to the cloud computing environment.Type: GrantFiled: October 28, 2011Date of Patent: December 31, 2013Assignee: Verizon Patent and Licensing Inc.Inventors: Seshubabu Pasam, Michael J. Matczynski, Zhiyuan Zhang
-
Publication number: 20130191542Abstract: A device receives information associated with a resource provided by a cloud computing environment to the device, where the resource is eligible to be reaped. The device determines whether a representation of the resource is referenced in a data structure associated with the device, and initiates a delay timer when a representation of the resource is not referenced in the data structure. When the delay timer has expired, the device stops the resource and one or more resources dependent on the resource and provided by the cloud computing environment, and deletes, from the data structure, representations of the one or more resources dependent on the resource.Type: ApplicationFiled: January 23, 2012Publication date: July 25, 2013Applicant: Verizon Patent and Licensing Inc.Inventors: Michael J. MATCZYNSKI, Seshubabu PASAM, Zhiyuan ZHANG
-
Publication number: 20130111196Abstract: A device is provided in a data center that is connected to a cloud computing environment. The device receives unencrypted information, and divides the unencrypted information into multiple data chunks. The device also derives an encryption key for each data chunk, of the multiple data chunks, based on a master key, a chunk number associated with each data chunk, and a salt value. The device further encrypts each data chunk with a corresponding derived encryption key, combines the encrypted data chunks to create encrypted information, and provides the encrypted information to the cloud computing environment.Type: ApplicationFiled: October 28, 2011Publication date: May 2, 2013Applicant: VERIZON PATENT AND LICENSING INC.Inventors: Seshubabu PASAM, Michael J. MATCZYNSKI, Zhiyuan ZHANG
-
Publication number: 20130106698Abstract: A device receives, from a virtual machine, graphical information and information relating to a remote mouse cursor, and displays the graphical information and the remote mouse cursor. The device constrains boundaries associated with a local mouse cursor generated by the device, and prevents the local mouse cursor from being displayed by the device, and. The device further receives input information associated with the remote mouse cursor, corrects a magnitude associated with the input information, and provides the corrected input information to the virtual machine.Type: ApplicationFiled: October 28, 2011Publication date: May 2, 2013Applicant: VERIZON PATENT AND LICENSING INC.Inventors: Zhiyuan ZHANG, Michael J. MATCZYNSKI, Seshubabu PASAM