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: 8649377Abstract: 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: GrantFiled: October 20, 2011Date of Patent: February 11, 2014Assignee: AT&T Intellectual Property I, LPInventors: Kadangode Ramakrishnan, Divesh Srivastava, Tae W. Cho, Yin Zhang, Michael Rabinovich
-
Patent number: 8649382Abstract: 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: GrantFiled: October 7, 2009Date of Patent: February 11, 2014Assignee: AT&T Intellectual Property II, L.P.Inventors: Kadangode Ramakrishnan, William Fenner, Michael Rabinovich, Divesh Srivastava, Yin Zhang
-
Publication number: 20140040359Abstract: 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: ApplicationFiled: October 15, 2013Publication date: February 6, 2014Applicant: AT & T INTELLECTUAL PROPERTY I,L.P.Inventors: Oliver Spatscheck, Seungjoon Lee, Michael Rabinovich, Jacobus E. Van der Merwe
-
Patent number: 8627571Abstract: 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: GrantFiled: January 7, 2010Date of Patent: January 14, 2014Inventors: Semyon Rabinovich, Michael Rabinovich
-
Patent number: 8607014Abstract: 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: GrantFiled: December 22, 2009Date of Patent: December 10, 2013Assignee: AT&T Intellectual Property I, L.P.Inventors: Oliver Spatscheck, Zakaria Al-Qudah, Seunjoon Lee, Michael Rabinovich, Jacobus Van der Merwe
-
Patent number: 8560597Abstract: 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: GrantFiled: October 16, 2009Date of Patent: October 15, 2013Assignee: AT&T Intellectual Property I, L.P.Inventors: Oliver Spatscheck, Seungjoon Lee, Michael Rabinovich, Jacobus Van der Merwe
-
Patent number: 8295203Abstract: 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: GrantFiled: April 1, 2008Date of Patent: October 23, 2012Assignee: AT&T Intellectual Property I, L.P.Inventors: Kadangode K. Ramakrishnan, Divesh Srivastava, Tae W. Cho, Yin Zhang, Michael Rabinovich
-
Publication number: 20120255699Abstract: 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: ApplicationFiled: October 4, 2011Publication date: October 11, 2012Inventors: Timothy P. Sepelak, Keith R. Anthony, Michael Rabinovich
-
Publication number: 20120033582Abstract: 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: ApplicationFiled: October 20, 2011Publication date: February 9, 2012Applicant: AT & T Intellectual Property I, LPInventors: Kadangode K. Ramakrishnan, Divesh Srivastava, Tae Won Cho, Yin Zhang, Michael Rabinovich
-
Patent number: 8064446Abstract: 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: GrantFiled: April 1, 2008Date of Patent: November 22, 2011Assignee: AT&T Intellectual Property I, L.P.Inventors: Kadangode K. Ramakrishnan, Divesh Srivastava, Tae W. Cho, Yin Zhang, Michael Rabinovich
-
Patent number: 8001146Abstract: 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: GrantFiled: December 22, 2009Date of Patent: August 16, 2011Assignee: AT&T Intellectual Property II, LPInventors: Nikolaos Koudas, Divesh Srivastava, Michael Rabinovich
-
Publication number: 20110162217Abstract: 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: ApplicationFiled: January 7, 2010Publication date: July 7, 2011Inventors: Semyon Rabinovich, Michael Rabinovich
-
Publication number: 20110153941Abstract: 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: ApplicationFiled: December 22, 2009Publication date: June 23, 2011Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Oliver Spatscheck, Zakaria Al-Qudah, Seungjoon Lee, Michael Rabinovich, Jacobus Van der Merwe
-
Patent number: 7941556Abstract: 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: GrantFiled: November 30, 2005Date of Patent: May 10, 2011Assignee: AT&T Intellectual Property I, LPInventors: Claudia Canali, Alexandre Gerber, Stephen Fisher, Michael Rabinovich, Oliver Spatscheck, Zhen Xiao
-
Patent number: 7903652Abstract: 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: GrantFiled: December 14, 2006Date of Patent: March 8, 2011Assignee: 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: 20110029596Abstract: 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: ApplicationFiled: October 16, 2009Publication date: February 3, 2011Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Oliver Spatscheck, Seungjoon Lee, Michael Rabinovich, Jacobus Van der Merwe
-
Patent number: 7725536Abstract: 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: GrantFiled: October 28, 2008Date of Patent: May 25, 2010Assignee: AT&T Intellectual Property II, L.P.Inventors: Frederick Douglis, Michael Rabinovich, Oliver Spatscheck
-
Publication number: 20100100552Abstract: 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: ApplicationFiled: December 22, 2009Publication date: April 22, 2010Inventors: Nikolaos Koudas, Divesh Srivastava, Michael Rabinovich
-
Patent number: 7664806Abstract: 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: GrantFiled: April 22, 2004Date of Patent: February 16, 2010Assignee: AT&T Corp.Inventors: Nikolaos Koudas, Divesh Srivastava, Michael Rabinovich
-
Publication number: 20100023512Abstract: 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: ApplicationFiled: October 7, 2009Publication date: January 28, 2010Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Kadangode Ramakrishnan, William Fenner, Michael Rabinovich, Divesh Srivastava, Yin Zhang