Patents by Inventor Michael Rabinovich

Michael Rabinovich 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: 8649377
    Abstract: A method and system are described to multicast with an adaptive dual state. The system receives multicast traffic over a membership tree including a first plurality of nodes connected in a first topology destined for a plurality of multicast members of a first multicast group. Next, the system determines a rate of multicast traffic that exceeds a predetermined threshold based on the receiving the multicast traffic. Next, the system generates a dissemination tree including a second plurality of nodes connected in a second topology to reduce a number of hops to communicate the multicast traffic to the plurality of multicast members of the first multicast group. Finally, the system forwards the multicast traffic to the plurality of multicast members of the first multicast group over the dissemination tree.
    Type: Grant
    Filed: October 20, 2011
    Date of Patent: February 11, 2014
    Assignee: AT&T Intellectual Property I, LP
    Inventors: Kadangode Ramakrishnan, Divesh Srivastava, Tae W. Cho, Yin Zhang, Michael Rabinovich
  • Patent number: 8649382
    Abstract: Distribution of content between publishers and consumers is accomplished using an overlay network that may make use of XML language to facilitate content identification. The overlay network includes a plurality of routers that may be in communication with each other and the publishers and consumers on the Internet. Content and queries are identified by content descriptors that are routed from the originator to a nearest router in the overlay network. The nearest router, for each unique content descriptor, generates a hash identification of the content descriptor which is used by remaining routers in the overlay network to provide the appropriate functions with respect to the content descriptor. In particular, this allows all routers in the overlay network except the nearest router to properly route content without processing every content descriptor.
    Type: Grant
    Filed: October 7, 2009
    Date of Patent: February 11, 2014
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Kadangode Ramakrishnan, William Fenner, Michael Rabinovich, Divesh Srivastava, Yin Zhang
  • Publication number: 20140040359
    Abstract: A cache server for providing content includes a processor configured to receive a first datagram from a client system sent to an anycast address, send a response datagram to the client system in response to the first datagram, receive a request datagram from the client system sent to the anycast address, and send a batch of content datagrams to the client system. The first datagram includes a universal resource locator corresponding to the content. The response datagram includes a content identifier for the content. The request datagram includes the content identifier, an offset, and a bandwidth indicator. The batch of content datagrams includes a portion of the content starting at the offset.
    Type: Application
    Filed: October 15, 2013
    Publication date: February 6, 2014
    Applicant: AT & T INTELLECTUAL PROPERTY I,L.P.
    Inventors: Oliver Spatscheck, Seungjoon Lee, Michael Rabinovich, Jacobus E. Van der Merwe
  • Patent number: 8627571
    Abstract: A compact wall-mounted knife holder is formed from a stack of several plates separated by rows of narrow strips of material serving as spacers. The spaces between successive strips form channels for the knife blades. The rows of channels in adjacent pairs of plates crisscross in a lattice pattern but do not interfere with each other since the plates are stacked and each row occupies its own plane. At the same time, knives in all the rows utilize the same space on a wall surface, which makes the knife holder compact. The holder is attached to a wall so that the channels from both sides are at an angle that ensures that the force of gravity holds the knives in the channels. The front plate of the holder can be made from a decorative material and adorned with beatifying design.
    Type: Grant
    Filed: January 7, 2010
    Date of Patent: January 14, 2014
    Inventors: Semyon Rabinovich, Michael Rabinovich
  • Patent number: 8607014
    Abstract: A content delivery network includes first and second sets of cache servers, a domain name server, and an anycast island controller. The first set of cache servers is hosted by a first autonomous system and the second set of cache servers is hosted by a second autonomous system. The cache servers are configured to respond to an anycast address for the content delivery network, to receive a request for content from a client system, and provide the content to the client system. The first and second autonomous systems are configured to balance the load across the first and second sets of cache servers, respectively. The domain name server is configured to receive a request from a requestor for a cache server address, and provide the anycast address to the requestor in response to the request.
    Type: Grant
    Filed: December 22, 2009
    Date of Patent: December 10, 2013
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Oliver Spatscheck, Zakaria Al-Qudah, Seunjoon Lee, Michael Rabinovich, Jacobus Van der Merwe
  • Patent number: 8560597
    Abstract: A cache server for providing content includes a processor configured to receive a first datagram from a client system sent to an anycast address, send a response datagram to the client system in response to the first datagram, receive a request datagram from the client system sent to the anycast address, and send a batch of content datagrams to the client system. The first datagram includes a universal resource locator corresponding to the content. The response datagram includes a content identifier for the content. The request datagram includes the content identifier, an offset, and a bandwidth indicator. The batch of content datagrams includes a portion of the content starting at the offset.
    Type: Grant
    Filed: October 16, 2009
    Date of Patent: October 15, 2013
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Oliver Spatscheck, Seungjoon Lee, Michael Rabinovich, Jacobus Van der Merwe
  • Patent number: 8295203
    Abstract: Methods and systems are described to store state used to forward multicast traffic. The system includes a receiving module to receive request to add a first node to a membership tree. The membership tree includes a first plurality of nodes associated with a multicast group. The system further includes a processing module to identify a second node in the first plurality of nodes and to communicate a node identifier that identifies the first node over a network to the second node. The node identifier is to be stored at the second node to add the first node to the membership tree. The node identifier is further to be stored in the membership tree exclusively at the second node to enable the second node to forward the multicast traffic to the first node.
    Type: Grant
    Filed: April 1, 2008
    Date of Patent: October 23, 2012
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Kadangode K. Ramakrishnan, Divesh Srivastava, Tae W. Cho, Yin Zhang, Michael Rabinovich
  • Publication number: 20120255699
    Abstract: An exothermal weld mold includes a mold section with an integral cover portion, made as part of a single piece of material with the rest of the mold section. The mold section may be a mold half of a vertically split mold, or may constitute most of a half of the mold. The cover portion may be part of an integral cover that covers substantially all of a reaction chamber or crucible of the mold. The cover may have one or more vent holes, in the top and/or side of the mold. The cover may have a baffled passage for expansion of gases produced by reaction of the weld material, before the gases are expelled from the mold at an opening in the top or side of the mold. The passage may be a serpentine passage. A filter may be placed in the passage.
    Type: Application
    Filed: October 4, 2011
    Publication date: October 11, 2012
    Inventors: Timothy P. Sepelak, Keith R. Anthony, Michael Rabinovich
  • Publication number: 20120033582
    Abstract: A method and system are described to multicast with an adaptive dual state. The system receives multicast traffic over a membership tree including a first plurality of nodes connected in a first topology destined for a plurality of multicast members of a first multicast group. Next, the system determines a rate of multicast traffic that exceeds a predetermined threshold based on the receiving the multicast traffic. Next, the system generates a dissemination tree including a second plurality of nodes connected in a second topology to reduce a number of hops to communicate the multicast traffic to the plurality of multicast members of the first multicast group. Finally, the system forwards the multicast traffic to the plurality of multicast members of the first multicast group over the dissemination tree.
    Type: Application
    Filed: October 20, 2011
    Publication date: February 9, 2012
    Applicant: AT & T Intellectual Property I, LP
    Inventors: Kadangode K. Ramakrishnan, Divesh Srivastava, Tae Won Cho, Yin Zhang, Michael Rabinovich
  • Patent number: 8064446
    Abstract: A method and system are described to multicast with an adaptive dual state. The system receives multicast traffic over a membership tree including a first plurality of nodes connected in a first topology destined for a plurality of multicast members of a first multicast group. Next, the system determines a rate of multicast traffic that exceeds a predetermined threshold based on the receiving the multicast traffic. Next, the system generates a dissemination tree including a second plurality of nodes connected in a second topology to reduce a number of hops to communicate the multicast traffic to the plurality of multicast members of the first multicast group. Finally, the system forwards the multicast traffic to the plurality of multicast members of the first multicast group over the dissemination tree.
    Type: Grant
    Filed: April 1, 2008
    Date of Patent: November 22, 2011
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Kadangode K. Ramakrishnan, Divesh Srivastava, Tae W. Cho, Yin Zhang, Michael Rabinovich
  • Patent number: 8001146
    Abstract: A vast amount of information currently accessible over the Web, and in corporate networks, is stored in a variety of databases, and is being exported as XML data. However, querying this totality of information in a declarative and timely fashion is problematic because this set of databases is dynamic, and a common schema is difficult to maintain. The present invention provides a solution to the problem of issuing declarative, ad hoc XPath queries against such a dynamic collection of XML databases, and receiving timely answers. There is proposed a decentralized architectures, under the open and the agreement cooperation models between a set of sites, for processing queries and updates to XML data. Each site consists of XML data nodes. (which export their data as XML, and also pose queries) and one XML router node (which manages the query and update interactions between sites). The architectures differ in the degree of knowledge individual router nodes have about data nodes containing specific XML data.
    Type: Grant
    Filed: December 22, 2009
    Date of Patent: August 16, 2011
    Assignee: AT&T Intellectual Property II, LP
    Inventors: Nikolaos Koudas, Divesh Srivastava, Michael Rabinovich
  • Publication number: 20110162217
    Abstract: The invention proposes a wall-mounted knife holder, which comprises a pack of several plates separated by narrow and thin strips as spacers. The space between two successive strips forms a channel for the knife blade. The rows of channels in any two adjacent pairs of plates crisscross each other but the plates are stacked, the crisscrossed channels do not intersect, and the knives using these channels do not touch each other. At the same time, knives in all the rows utilize the same space on a wall surface, which makes the knife holder compact. The holder is attached to a wall so that the channels from both sides are at an angle that ensures that the force of gravity holds the knives in the channels. The front plate of the holder can be made from a decorative material and adorned with beatifying design.
    Type: Application
    Filed: January 7, 2010
    Publication date: July 7, 2011
    Inventors: Semyon Rabinovich, Michael Rabinovich
  • Publication number: 20110153941
    Abstract: A content delivery network includes first and second sets of cache servers, a domain name server, and an anycast island controller. The first set of cache servers is hosted by a first autonomous system and the second set of cache servers is hosted by a second autonomous system. The cache servers are configured to respond to an anycast address for the content delivery network, to receive a request for content from a client system, and provide the content to the client system. The first and second autonomous systems are configured to balance the load across the first and second sets of cache servers, respectively. The domain name server is configured to receive a request from a requestor for a cache server address, and provide the anycast address to the requestor in response to the request.
    Type: Application
    Filed: December 22, 2009
    Publication date: June 23, 2011
    Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Oliver Spatscheck, Zakaria Al-Qudah, Seungjoon Lee, Michael Rabinovich, Jacobus Van der Merwe
  • Patent number: 7941556
    Abstract: A platform that may be used to dynamically reallocate resources to support an Internet application is disclosed. In an embodiment, the platform may include two layers of distribution, one at the domain name server (DNS) layer and one at an Internet data center layer. The platform may include a dynamic resource allocation manager that causes instances of applications to be initiated in Internet data centers in response to dynamic conditions and characteristics of the application. A monitoring system module may be provided to keep the dynamic resource allocation manager informed as the health and utilization of instances of the application.
    Type: Grant
    Filed: November 30, 2005
    Date of Patent: May 10, 2011
    Assignee: AT&T Intellectual Property I, LP
    Inventors: Claudia Canali, Alexandre Gerber, Stephen Fisher, Michael Rabinovich, Oliver Spatscheck, Zhen Xiao
  • Patent number: 7903652
    Abstract: In an Internet Protocol Television (IPTV) system, an IPTV server is configured to receive a request from an IPTV content storage device (CSD) to view a video stream. The IPTV server selects a set of peers for the IPTV CSD, and transmits the set of peers to the IPTV CSD. In the system, a capacity of a fiber to the node (FTTN) switch in a down linking direction is greater than or equal to a sum of a number of simultaneous viewers supported by the FTTN switch plus a number of viewers that receive video streams from peers in the same community.
    Type: Grant
    Filed: December 14, 2006
    Date of Patent: March 8, 2011
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Yennun Huang, Yih-Farn Chen, Rittwik Jana, Amy Reibman, Bin Wei, Zhen Xiao, Michael Rabinovich
  • Publication number: 20110029596
    Abstract: A cache server for providing content includes a processor configured to receive a first datagram from a client system sent to an anycast address, send a response datagram to the client system in response to the first datagram, receive a request datagram from the client system sent to the anycast address, and send a batch of content datagrams to the client system. The first datagram includes a universal resource locator corresponding to the content. The response datagram includes a content identifier for the content. The request datagram includes the content identifier, an offset, and a bandwidth indicator. The batch of content datagrams includes a portion of the content starting at the offset.
    Type: Application
    Filed: October 16, 2009
    Publication date: February 3, 2011
    Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Oliver Spatscheck, Seungjoon Lee, Michael Rabinovich, Jacobus Van der Merwe
  • Patent number: 7725536
    Abstract: A method of limiting reuse of domain name information is disclosed. In accordance with the method, domain name information is received at a first domain name sewer. The domain name information includes a time limit and a request limit associated with subsequent distribution of the domain name information to at least one requestor. The received domain name information is validated from a second domain name server based on earliest expiration of the time limit and the request limit.
    Type: Grant
    Filed: October 28, 2008
    Date of Patent: May 25, 2010
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Frederick Douglis, Michael Rabinovich, Oliver Spatscheck
  • Publication number: 20100100552
    Abstract: A vast amount of information currently accessible over the Web, and in corporate networks, is stored in a variety of databases, and is being exported as XML data. However, querying this totality of information in a declarative and timely fashion is problematic because this set of databases is dynamic, and a common schema is difficult to maintain. The present invention provides a solution to the problem of issuing declarative, ad hoc XPath queries against such a dynamic collection of XML databases, and receiving timely answers. There is proposed a decentralized architectures, under the open and the agreement cooperation models between a set of sites, for processing queries and updates to XML data. Each site consists of XML data nodes. (which export their data as XML, and also pose queries) and one XML router node (which manages the query and update interactions between sites). The architectures differ in the degree of knowledge individual router nodes have about data nodes containing specific XML data.
    Type: Application
    Filed: December 22, 2009
    Publication date: April 22, 2010
    Inventors: Nikolaos Koudas, Divesh Srivastava, Michael Rabinovich
  • Patent number: 7664806
    Abstract: A vast amount of information currently accessible over the Web, and in corporate networks, is stored in a variety of databases, and is being exported as XML data. However, querying this totality of information in a declarative and timely fashion is problematic because this set of databases is dynamic, and a common schema is difficult to maintain. The present invention provides a solution to the problem of issuing declarative, ad hoc XPath queries against such a dynamic collection of XML databases, and receiving timely answers. There is proposed a decentralized architectures, under the open and the agreement cooperation models between a set of sites, for processing queries and updates to XML data. Each site consists of XML data nodes. (which export their data as XML, and also pose queries) and one XML router node (which manages the query and update interactions between sites). The architectures differ in the degree of knowledge individual router nodes have about data nodes containing specific XML data.
    Type: Grant
    Filed: April 22, 2004
    Date of Patent: February 16, 2010
    Assignee: AT&T Corp.
    Inventors: Nikolaos Koudas, Divesh Srivastava, Michael Rabinovich
  • Publication number: 20100023512
    Abstract: Distribution of content between publishers and consumers is accomplished using an overlay network that may make use of XML language to facilitate content identification. The overlay network includes a plurality of routers that may be in communication with each other and the publishers and consumers on the Internet. Content and queries are identified by content descriptors that are routed from the originator to a nearest router in the overlay network. The nearest router, for each unique content descriptor, generates a hash identification of the content descriptor which is used by remaining routers in the overlay network to provide the appropriate functions with respect to the content descriptor. In particular, this allows all routers in the overlay network except the nearest router to properly route content without processing every content descriptor.
    Type: Application
    Filed: October 7, 2009
    Publication date: January 28, 2010
    Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Kadangode Ramakrishnan, William Fenner, Michael Rabinovich, Divesh Srivastava, Yin Zhang