Patents by Inventor Michael A. Day

Michael A. Day 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).

  • Publication number: 20180287980
    Abstract: In one embodiment, systems and methods for preventing messages from being redistributed are provided. A social-networking system may receive instructions from a user to create a messaging campaign. The instructions may include a blocking instruction. The system may identify a target user of the social-networking system to whom to present a message associated with the messaging campaign and present the message to the target user. The system may receive from the target user an input associated with the presented message. The input may be configured to cause the message to be presented to one or more other users connected to the target user within a threshold degree of separation in a social graph. In response to the input from the target user, the system may determine that the message is associated with the blocking instruction and prevent the message from being presented to the one or more other users.
    Type: Application
    Filed: March 28, 2017
    Publication date: October 4, 2018
    Inventors: Dan Barak, Christopher Michael Day, Gregory Karl Nelson, Dean Jackson, John Stephen Ketchpaw, Ju Yong Yoon, James F. Geist, JR.
  • Patent number: 9910743
    Abstract: A system and method for repairing corrupt software components of a computer system. Corrupt software is detected and repaired utilizing an automated component repair service. Repair files are downloaded from an external storage location and used to repair the corruption. The downloaded files are preferably the smallest amount of data necessary to repair the identified corruption. The process of repairing corrupt files is used in conjunction with a software updating service to resolve problems that occur when corrupt software is updated by allowing a corrupt component to be repaired and then uninstalled such that an updated component can be properly installed.
    Type: Grant
    Filed: September 15, 2015
    Date of Patent: March 6, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Abhinav Mishra, Michael Day, Charles Keen, Mingbiao Fei, Derek Rivait, Alan B. Back, Rainer Sigwald
  • Publication number: 20180028570
    Abstract: The disclosure relates to methods for obtaining angiogenic factors, as well as to methods of treating cardiovascular disease and methods for stimulating angiogenesis.
    Type: Application
    Filed: July 27, 2017
    Publication date: February 1, 2018
    Applicant: UCL Business PLC
    Inventor: Richard Michael Day
  • Publication number: 20170366475
    Abstract: One exemplary embodiment is directed to a system comprising a switch used in a network and a central function configured to receive physical layer information related to the network. The physical layer information includes information associating media access control (MAC) addresses of devices on the network with ports of the switch. The switch is configured to use information about a spanning tree determined by the central function to configure the switch to carry out a switching function performed by the switch. The central function is configured to use at least some physical layer information about patching equipment in the network and end devices in the network in associating MAC addresses of devices on the network with the ports of the switch. Other embodiments are disclosed.
    Type: Application
    Filed: August 9, 2017
    Publication date: December 21, 2017
    Inventors: Mohammad H. Raza, Kamlesh G. Patel, John P. Anderson, Joseph C. Coffey, Michael Day, Brandon D. Day, Hutch Coburn, David Stone
  • Patent number: 9749130
    Abstract: In some embodiments, a server can establish a session with a remote client. The server can generate a session key portion for the session and a client key portion for the remote client. The server can use a combined encryption key to encrypt client data received from the remote client during the session. The combined encryption key can be generated from a static key portion accessible by the server, the session key portion, and the client key portion. The server can associate the session key portion with the session. The session key portion is accessible by the server during the session. The server can delete the client key portion after providing the client key portion to the remote client. The server can obtain the client key portion from the remote client in response to determining that subsequent transactions during the session involve decrypting the encrypted client data.
    Type: Grant
    Filed: November 12, 2015
    Date of Patent: August 29, 2017
    Assignee: Adobe Systems Incorporated
    Inventors: Jeffrey Michael Day, Peter Raymond Fransen
  • Patent number: 9667566
    Abstract: One exemplary embodiment is directed to an inter-networking device that performs at least one inter-networking function using physical layer information about the network of which the device is a part. Another exemplary embodiment is directed to capturing physical layer information about physical communication media that is attached to an inter-networking device. Another exemplary embodiment is directed to a technique for generating a spanning tree and/or forwarding database information for a plurality of switches in a network at a central location. The spanning tree and/or forwarding database information is generated at the central location using information including physical layer information about devices and physical communication media in the network. Another exemplary embodiment is directed to an ETHERNET physical layer device having integrated support for capturing physical layer information about the physical communication media connected to the ETHERNET physical layer device.
    Type: Grant
    Filed: February 4, 2015
    Date of Patent: May 30, 2017
    Assignee: CommScope Technologies LLC
    Inventors: Mohammad H. Raza, Kamlesh G. Patel, John P. Anderson, Joseph C. Coffey, Michael Day, Hutch Coburn, David Stone
  • Publication number: 20160296472
    Abstract: The invention relates to methods for attaching therapeutic agents to structures produced by thermally induced phase separation as well as methods for coating devices and producing multi-layered microspheres.
    Type: Application
    Filed: December 22, 2014
    Publication date: October 13, 2016
    Applicant: UCL Business PLC
    Inventor: Richard Michael DAY
  • Publication number: 20160080145
    Abstract: In some embodiments, a server can establish a session with a remote client. The server can generate a session key portion for the session and a client key portion for the remote client. The server can use a combined encryption key to encrypt client data received from the remote client during the session. The combined encryption key can be generated from a static key portion accessible by the server, the session key portion, and the client key portion. The server can associate the session key portion with the session. The session key portion is accessible by the server during the session. The server can delete the client key portion after providing the client key portion to the remote client. The server can obtain the client key portion from the remote client in response to determining that subsequent transactions during the session involve decrypting the encrypted client data.
    Type: Application
    Filed: November 12, 2015
    Publication date: March 17, 2016
    Inventors: Jeffrey Michael Day, Peter Raymond Fransen
  • Publication number: 20160004606
    Abstract: A system and method for repairing corrupt software components of a computer system. Corrupt software is detected and repaired utilizing an automated component repair service. Repair files are downloaded from an external storage location and used to repair the corruption. The downloaded files are preferably the smallest amount of data necessary to repair the identified corruption. The process of repairing corrupt files is used in conjunction with a software updating service to resolve problems that occur when corrupt software is updated by allowing a corrupt component to be repaired and then uninstalled such that an updated component can be properly installed.
    Type: Application
    Filed: September 15, 2015
    Publication date: January 7, 2016
    Inventors: Abhinav Mishra, Michael Day, Charles Keen, Mingbiao Fei, Derek Rivait, Alan B. Back, Rainer Sigwald
  • Patent number: 9215064
    Abstract: In some embodiments, a server can establish a session with a remote client. The server can generate a session key portion for the session and a client key portion for the remote client. The server can use a combined encryption key to encrypt client data received from the remote client during the session. The combined encryption key can be generated from a static key portion accessible by the server, the session key portion, and the client key portion. The server can associate the session key portion with the session. The session key portion is accessible by the server during the session. The server can delete the client key portion after providing the client key portion to the remote client. The server can obtain the client key portion from the remote client in response to determining that subsequent transactions during the session involve decrypting the encrypted client data.
    Type: Grant
    Filed: October 21, 2013
    Date of Patent: December 15, 2015
    Assignee: Adobe Systems Incorporated
    Inventors: Jeffrey Michael Day, Peter Raymond Fransen
  • Publication number: 20150349952
    Abstract: Media file distribution is be controlled by encrypting the media file by an application executed on a mobile device of the media file owner. The media file is encrypted using a media file encryption key. The media file encryption key is then separately encrypted using a public key of each intended recipient, and the encrypted media file encryption key is appended to the encrypted media file. Accordingly, only intended recipients will have the complementary private key to allow decryption of the encrypted media file encryption key, which once decrypted can be used to decrypt the encrypted media file itself.
    Type: Application
    Filed: June 2, 2014
    Publication date: December 3, 2015
    Applicant: Atlanta DTH Inc
    Inventor: Michael Day
  • Patent number: 9203612
    Abstract: Media file distribution is be controlled by encrypting the media file by an application executed on a mobile device of the media file owner. The media file is encrypted using a media file encryption key. The media file encryption key is then separately encrypted using a public key of each intended recipient, and the encrypted media file encryption key is appended to the encrypted media file. Accordingly, only intended recipients will have the complementary private key to allow decryption of the encrypted media file encryption key, which once decrypted can be used to decrypt the encrypted media file itself.
    Type: Grant
    Filed: June 2, 2014
    Date of Patent: December 1, 2015
    Assignee: Atlanta DTH, Inc.
    Inventor: Michael Day
  • Patent number: 9158605
    Abstract: A system and method for repairing corrupt software components of a computer system. Corrupt software is detected and repaired utilizing an automated component repair service. Repair files are downloaded from an external storage location and used to repair the corruption. The downloaded files are preferably the smallest amount of data necessary to repair the identified corruption. The process of repairing corrupt files is used in conjunction with a software updating service to resolve problems that occur when corrupt software is updated by allowing a corrupt component to be repaired and then uninstalled such that an updated component can be properly installed.
    Type: Grant
    Filed: December 1, 2010
    Date of Patent: October 13, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Abhinav Mishra, Michael Day, Charles Keen, Mingbiao Fei, Derek Rivait, Alan B. Back, Rainer Sigwald
  • Publication number: 20150146739
    Abstract: One exemplary embodiment is directed to an inter-networking device that performs at least one inter-networking function using physical layer information about the network of which the device is a part. Another exemplary embodiment is directed to capturing physical layer information about physical communication media that is attached to an inter-networking device. Another exemplary embodiment is directed to a technique for generating a spanning tree and/or forwarding database information for a plurality of switches in a network at a central location. The spanning tree and/or forwarding database information is generated at the central location using information including physical layer information about devices and physical communication media in the network. Another exemplary embodiment is directed to an ETHERNET physical layer device having integrated support for capturing physical layer information about the physical communication media connected to the ETHERNET physical layer device.
    Type: Application
    Filed: February 4, 2015
    Publication date: May 28, 2015
    Inventors: Mohammad H. Raza, Kamlesh G. Patel, John P. Anderson, Joseph C. Coffey, Michael Day, Hutch Coburn, David Stone
  • Publication number: 20150113276
    Abstract: In some embodiments, a server can establish a session with a remote client. The server can generate a session key portion for the session and a client key portion for the remote client. The server can use a combined encryption key to encrypt client data received from the remote client during the session. The combined encryption key can be generated from a static key portion accessible by the server, the session key portion, and the client key portion. The server can associate the session key portion with the session. The session key portion is accessible by the server during the session. The server can delete the client key portion after providing the client key portion to the remote client. The server can obtain the client key portion from the remote client in response to determining that subsequent transactions during the session involve decrypting the encrypted client data.
    Type: Application
    Filed: October 21, 2013
    Publication date: April 23, 2015
    Applicant: Adobe Systems Incorporated
    Inventors: Jeffrey Michael Day, Peter Raymond Fransen
  • Patent number: 8982715
    Abstract: One exemplary embodiment is directed to an inter-networking device that performs at least one inter-networking function using physical layer information about the network of which the device is a part. Another exemplary embodiment is directed to capturing physical layer information about physical communication media that is attached to an inter-networking device. Another exemplary embodiment is directed to a technique for generating a spanning tree and/or forwarding database information for a plurality of switches in a network at a central location. The spanning tree and/or forwarding database information is generated at the central location using information including physical layer information about devices and physical communication media in the network. Another exemplary embodiment is directed to an ETHERNET physical layer device having integrated support for capturing physical layer information about the physical communication media connected to the ETHERNET physical layer device.
    Type: Grant
    Filed: February 12, 2010
    Date of Patent: March 17, 2015
    Assignee: ADC Telecommunications, Inc.
    Inventors: Mohammad H. Raza, Kamlesh G. Patel, John P. Anderson, Joseph C. Coffey, Michael Day, Hutch Coburn, David Stone
  • Patent number: D844657
    Type: Grant
    Filed: November 27, 2017
    Date of Patent: April 2, 2019
    Assignee: Microsoft Corporation
    Inventors: Karen Mui Scott, Joseph Michael Day, Anthony Joseph Dines
  • Patent number: D845982
    Type: Grant
    Filed: November 27, 2017
    Date of Patent: April 16, 2019
    Assignee: Microsoft Corporation
    Inventors: Karen Mui Scott, Joseph Michael Day, Anthony Joseph Dines
  • Patent number: D845989
    Type: Grant
    Filed: November 27, 2017
    Date of Patent: April 16, 2019
    Assignee: Microsoft Corporation
    Inventors: Karen Mui Scott, Joseph Michael Day, Anthony Joseph Dines
  • Patent number: D846568
    Type: Grant
    Filed: November 27, 2017
    Date of Patent: April 23, 2019
    Assignee: Microsoft Corporation
    Inventors: Karen Mui Scott, Joseph Michael Day, Anthony Joseph Dines