Patents by Inventor Joseph Weinman

Joseph Weinman 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: 8681973
    Abstract: A method of processing data includes receiving a request for an operand from a second processor at a first processor, encrypting the operand that has been requested using the first processor responsive to receiving the request for the operand, sending the operand that has been encrypted from the first processor to the second processor, receiving a result from the second processor at the first processor, the result generated from a single homomorphic operation being performed using the operand sent to the second processor, decrypting the result received from the second processor at the first processor, and receiving a request for the result that has been decrypted from the second processor at the first processor.
    Type: Grant
    Filed: September 15, 2010
    Date of Patent: March 25, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Joseph Weinman
  • Patent number: 8601335
    Abstract: A method of delivering digital information includes joining a multicast group, and receiving a segment from a server directed to the multicast group. Further, the method further includes determining a transmission error has occurred resulting in an incomplete segment, and sending an error notification to the server requesting retransmission of at least a portion of the incomplete segment. Additionally, the method includes receiving a retransmission of the at least a portion of the incomplete segment. The at least a portion of the incomplete segment may be received through an IP unicast connection or as a multicast retransmission.
    Type: Grant
    Filed: August 2, 2012
    Date of Patent: December 3, 2013
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Joseph Weinman, Cameron S. Blandford
  • Publication number: 20120297265
    Abstract: A method of delivering digital information includes joining a multicast group, and receiving a segment from a server directed to the multicast group. Further, the method further includes determining a transmission error has occurred resulting in an incomplete segment, and sending an error notification to the server requesting retransmission of at least a portion of the incomplete segment. Additionally, the method includes receiving a retransmission of the at least a portion of the incomplete segment. The at least a portion of the incomplete segment may be received through an IP unicast connection or as a multicast retransmission.
    Type: Application
    Filed: August 2, 2012
    Publication date: November 22, 2012
    Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Joseph Weinman, Cameron S. Blandford
  • Patent number: 8261148
    Abstract: A method of delivering digital information includes joining a multicast group, and receiving a segment from a server directed to the multicast group. Further, the method further includes determining a transmission error has occurred resulting in an incomplete segment, and sending an error notification to the server requesting retransmission of at least a portion of the incomplete segment. Additionally, the method includes receiving a retransmission of the at least a portion of the incomplete segment. The at least a portion of the incomplete segment may be received through an IP unicast connection or as a multicast retransmission.
    Type: Grant
    Filed: July 28, 2008
    Date of Patent: September 4, 2012
    Assignee: AT&T Intellectual Property II, LP
    Inventors: Joseph Weinman, Cameron S. Blandford
  • Patent number: 8194837
    Abstract: Techniques for setting up calls between two or more parties are described. A scheduler, operating in combination with a telecommunications network, may set up calls between two or more parties based on a queue of prioritized and/or communication mode required requests. The calls may be set up when all of the required parties are deemed to be available, based on prior scheduled events, and/or based on presence information. In one embodiment, available modes of communication, such as text, audio, data, video, of each party may be considered based on requested parameters for the call.
    Type: Grant
    Filed: December 28, 2005
    Date of Patent: June 5, 2012
    Assignee: AT&T Intellectual Property II, L.P.
    Inventor: Joseph Weinman
  • Publication number: 20120066510
    Abstract: A method of processing data includes receiving a request for an operand from a second processor at a first processor, encrypting the operand that has been requested using the first processor responsive to receiving the request for the operand, sending the operand that has been encrypted from the first processor to the second processor, receiving a result from the second processor at the first processor, the result generated from a single homomorphic operation being performed using the operand sent to the second processor, decrypting the result received from the second processor at the first processor, and receiving a request for the result that has been decrypted from the second processor at the first processor.
    Type: Application
    Filed: September 15, 2010
    Publication date: March 15, 2012
    Inventor: Joseph Weinman
  • Publication number: 20120016721
    Abstract: Methods, systems, and computer-readable media for optimizing the utilization of a resource of a cloud service provider based on variable pricing strategies are presented herein. According to one aspect, a method for optimizing the utilization of a resource of a cloud service provider includes receiving a time-based price schedule that includes a price for utilizing the resource during a specific time period. The method also includes receiving a job request associated with a job request execution criteria. Based on the job request execution criteria and the price for utilizing the resource during the specific time period, the job request is matched with the resource. Once the job request and the resource are matched, the job request is sent to the cloud service provider of the resource for execution.
    Type: Application
    Filed: July 15, 2010
    Publication date: January 19, 2012
    Inventor: Joseph Weinman
  • Publication number: 20100023828
    Abstract: A method of delivering digital information includes joining a multicast group, and receiving a segment from a server directed to the multicast group. Further, the method further includes determining a transmission error has occurred resulting in an incomplete segment, and sending an error notification to the server requesting retransmission of at least a portion of the incomplete segment. Additionally, the method includes receiving a retransmission of the at least a portion of the incomplete segment. The at least a portion of the incomplete segment may be received through an IP unicast connection or as a multicast retransmission.
    Type: Application
    Filed: July 28, 2008
    Publication date: January 28, 2010
    Applicant: AT&T CORP.
    Inventors: Joseph Weinman, Cameron S. Blandford
  • Publication number: 20090122707
    Abstract: A managed communication system is disclosed. The system includes a network having a plurality of layers, such as layers 1, 2, 3, through layer n. Each layer requests and receives services from the layer directly below it. A control module is provided that interacts with the components of each layer. Preferably, each layer exposes one or more flexibility attributes, e.g., route control, bandwidth control, QoS control, or other attributes.
    Type: Application
    Filed: November 13, 2007
    Publication date: May 14, 2009
    Inventor: Joseph Weinman