Patents by Inventor Joshua Reich
Joshua Reich 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: 11038796Abstract: The concepts and technologies disclosed herein are directed to parallelism for virtual network functions (“VNFs”) in service function chains (“SFCs”). According to one aspect, a packet processing system can receive instructions to process, in parallel, at least a portion of a plurality of data packets associated with an SFC including a plurality of VNFs. The system can create a copy of at least the portion of the data packets. The system can send the copy of at least the portion of the data packets to at least two VNFs. The at least two VNFs can process, in parallel, the copy of at least the portion of the data packets. The system can receive, from the at least two VNFs, processed packets including the copy of at least the portion of the data packets and processed, in parallel, by the at least two VNFs. The system can combine the processed packets.Type: GrantFiled: September 30, 2019Date of Patent: June 15, 2021Assignees: AT&T Intellectual Property I, L.P., Regents of the University of MinnesotaInventors: Bo Han, Muhammad Bilal Anwer, Vijay Gopalakrishnan, Aman Shaikh, Joshua Reich, Yang Zhang, Zhi-Li Zhang
-
Patent number: 10601901Abstract: Methods for distributing and providing access to stored content from remote storage comprising: receiving a first request to access a first portion of stored content from a requestor, wherein the first request is in a file system request format; creating a placeholder for the stored content so that the placeholder has at least one parameter identical to the stored content and the placeholder can hold the first portion of the stored content and at least a second portion of the stored content; requesting the first portion of the stored content from remote storage; receiving the first portion of the stored content from the remote storage; storing the first portion of the stored content in the placeholder; and before the second portion of the stored content has been stored in the placeholder, providing the first portion of the stored content to the requestor using a file system response format.Type: GrantFiled: March 23, 2018Date of Patent: March 24, 2020Assignee: The Trustees of Columbia University in the City of New YorkInventors: Joshua Reich, Oren Laadan, Vishal Misra, Eliahu Brosh, Jason Nieh, Daniel Stuart Rubenstein, Alexander Sherman
-
Publication number: 20200028780Abstract: The concepts and technologies disclosed herein are directed to parallelism for virtual network functions (“VNFs”) in service function chains (“SFCs”). According to one aspect, a packet processing system can receive instructions to process, in parallel, at least a portion of a plurality of data packets associated with an SFC including a plurality of VNFs. The system can create a copy of at least the portion of the data packets. The system can send the copy of at least the portion of the data packets to at least two VNFs. The at least two VNFs can process, in parallel, the copy of at least the portion of the data packets. The system can receive, from the at least two VNFs, processed packets including the copy of at least the portion of the data packets and processed, in parallel, by the at least two VNFs. The system can combine the processed packets.Type: ApplicationFiled: September 30, 2019Publication date: January 23, 2020Applicants: AT&T Intellectual Property I, L.P., Regents of the University of MinnesotaInventors: Bo Han, Muhammad Bilal Anwer, Vijay Gopalakrishnan, Aman Shaikh, Joshua Reich, Yang Zhang, Zhi-Li Zhang
-
Patent number: 10531421Abstract: Systems and methods for providing accurate data about the distribution of UEs after disaster include a movable eNodeB that is moved to at least three locations. The coordinates for the at least three locations are determined and the distance between the eNodeB and a plurality of UEs is measured. The location of each UE relative to the eNodeB is calculated based on the distance between the eNodeB and the plurality of UEs using trilateration. The coordinates for the UEs is then calculated based on the coordinates for the at least three locations and the determined location of the UEs relative to the eNodeB.Type: GrantFiled: December 6, 2018Date of Patent: January 7, 2020Assignee: AT&T Intellectual Property I, L.P.Inventors: Matthew Osinski, Sumit Maheshwari, Shuai Hao, Zihui Ge, Joshua Reich, Vijay Gopalakrishnan
-
Patent number: 10432524Abstract: The concepts and technologies disclosed herein are directed to parallelism for virtual network functions (“VNFs”) in service function chains (“SFCs”). According to one aspect, a packet processing system can receive instructions to process, in parallel, at least a portion of a plurality of data packets associated with an SFC including a plurality of VNFs. The system can create a copy of at least the portion of the data packets. The system can send the copy of at least the portion of the data packets to at least two VNFs. The at least two VNFs can process, in parallel, the copy of at least the portion of the data packets. The system can receive, from the at least two VNFs, processed packets including the copy of at least the portion of the data packets and processed, in parallel, by the at least two VNFs. The system can combine the processed packets.Type: GrantFiled: December 20, 2017Date of Patent: October 1, 2019Assignees: AT&T Intellectual Property I, L.P., Regents of the University of MinnesotaInventors: Bo Han, Muhammad Bilal Anwer, Vijay Gopalakrishnan, Aman Shaikh, Joshua Reich, Yang Zhang, Zhi-Li Zhang
-
Publication number: 20190190827Abstract: The concepts and technologies disclosed herein are directed to parallelism for virtual network functions (“VNFs”) in service function chains (“SFCs”). According to one aspect, a packet processing system can receive instructions to process, in parallel, at least a portion of a plurality of data packets associated with a SFC including a plurality of VNFs. The system can create a copy of at least the portion of the data packets. The system can send the copy of at least the portion of the data packets to at least two VNFs. The at least two VNFs can process, in parallel, the copy of at least the portion of the data packets. The system can receive, from the at least two VNFs, processed packets including the copy of at least the portion of the data packets and processed, in parallel, by the at least two VNFs. The system can combine the processed packets.Type: ApplicationFiled: December 20, 2017Publication date: June 20, 2019Applicants: AT&T Intellectual Property I, L.P., Regents of the University of MinnesotaInventors: Bo Han, Muhammad Bilal Anwer, Vijay Gopalakrishnan, Aman Shaikh, Joshua Reich, Yang Zhang, Zhi-Li Zhang
-
Publication number: 20190007480Abstract: Methods for distributing and providing access to stored content from remote storage comprising: receiving a first request to access a first portion of stored content from a requestor, wherein the first request is in a file system request format; creating a placeholder for the stored content so that the placeholder has at least one parameter identical to the stored content and the placeholder can hold the first portion of the stored content and at least a second portion of the stored content; requesting the first portion of the stored content from remote storage; receiving the first portion of the stored content from the remote storage; storing the first portion of the stored content in the placeholder; and before the second portion of the stored content has been stored in the placeholder, providing the first portion of the stored content to the requestor using a file system response format.Type: ApplicationFiled: March 23, 2018Publication date: January 3, 2019Inventors: Joshua Reich, Oren Laadan, Vishal Misra, Eliahu Brosh, Jason Nieh, Daniel Stuart Rubenstein, Alexander Sherman
-
Patent number: 9930105Abstract: Methods for distributing and providing access to stored content from remote storage comprising: receiving a first request to access a first portion of stored content from a requestor, wherein the first request is in a file system request format; creating a placeholder for the stored content so that the placeholder has at least one parameter identical to the stored content and the placeholder can hold the first portion of the stored content and at least a second portion of the stored content; requesting the first portion of the stored content from remote storage; receiving the first portion of the stored content from the remote storage; storing the first portion of the stored content in the placeholder; and before the second portion of the stored content has been stored in the placeholder, providing the first portion of the stored content to the requestor using a file system response format.Type: GrantFiled: February 17, 2017Date of Patent: March 27, 2018Assignee: The Trustees of Columbia University in the City of New YorkInventors: Joshua Reich, Oren Laadan, Vishal Misra, Eliahu Brosh, Jason Nieh, Daniel Stuart Rubenstein, Alexander Sherman
-
Publication number: 20170264672Abstract: Methods for distributing and providing access to stored content from remote storage comprising: receiving a first request to access a first portion of stored content from a requestor, wherein the first request is in a file system request format; creating a placeholder for the stored content so that the placeholder has at least one parameter identical to the stored content and the placeholder can hold the first portion of the stored content and at least a second portion of the stored content; requesting the first portion of the stored content from remote storage; receiving the first portion of the stored content from the remote storage; storing the first portion of the stored content in the placeholder; and before the second portion of the stored content has been stored in the placeholder, providing the first portion of the stored content to the requestor using a file system response format.Type: ApplicationFiled: February 17, 2017Publication date: September 14, 2017Applicant: The Trustees of Columbia University in the City of New YorkInventors: Joshua Reich, Oren Laadan, Vishal Misra, Eliahu Brosh, Jason Nieh, Daniel Stuart Rubenstein, Alexander Sherman
-
Patent number: 9609044Abstract: Methods for distributing and providing access to stored content from remote storage comprising; receiving a first request to access a first portion of stored content from a requestor, wherein the first request is in a file system request format; creating a placeholder for the stored content so that the placeholder has at least one parameter identical to the stored content and the placeholder can hold the first portion of the stored content and at least a second portion of the stored content; requesting the first portion of the stored content from remote storage; receiving the first portion of the stored content from the remote storage; storing the first portion of the stored content in the placeholder; and before the second portion of the stored content has been stored in the placeholder, providing the first portion of the stored content to the requestor using a file system response format.Type: GrantFiled: November 7, 2011Date of Patent: March 28, 2017Assignee: The Trustees of Columbia University in the City of New YorkInventors: Joshua Reich, Oren Laadan, Vishal Misra, Eliahu Brosh, Jason Nieh, Daniel Stuart Rubenstein, Alexander Sherman
-
Patent number: 9307023Abstract: A method is intended for controlling dissemination of content in a peer-to-peer mode between peers having wireless communication capacities. This method consists, each time a peer receives a content item it had requested and which is associated to a request counter, in creating at least one set of instructions intended for allowing replication of this content item by this peer, and in authorizing this peer to generate at most N replications of this content item for other peers it will meet and which does not possess it, where N is an integer value depending on the current value of this request counter and of an impatience reaction function which is representative of the mean time these peers are ready to wait for obtaining this content item.Type: GrantFiled: October 6, 2014Date of Patent: April 5, 2016Assignee: THOMSON LICENSINGInventors: Augustin Chaintreau, Joshua Reich
-
Publication number: 20150026235Abstract: A method is intended for controlling dissemination of content in a peer-to-peer mode between peers having wireless communication capacities. This method consists, each time a peer receives a content item it had requested and which is associated to a request counter, in creating at least one set of instructions intended for allowing replication of this content item by this peer, and in authorizing this peer to generate at most N replications of this content item for other peers it will meet and which does not possess it, where N is an integer value depending on the current value of this request counter and of an impatience reaction function which is representative of the mean time these peers are ready to wait for obtaining this content item.Type: ApplicationFiled: October 6, 2014Publication date: January 22, 2015Inventors: Augustin Chaintreau, Joshua Reich
-
Patent number: 8924474Abstract: A method is intended for controlling dissemination of data in a peer-to-peer mode between peers having wireless communication capacities. This method consists i) in creating N sets of instructions in a first peer each set being intended to be used for carrying out an action relative to these data and to be deleted after having been used, and ii) when this first peer cannot use locally remaining sets of instructions relative to these data, in transferring at least one of these remaining sets of instructions from this first peer to at least one second peer in order that this remaining set of instructions could possibly be used by this second peer.Type: GrantFiled: May 13, 2010Date of Patent: December 30, 2014Assignee: Thomson LicensingInventors: Augustin Chaintreau, Joshua Reich
-
Patent number: 8856327Abstract: A method is intended for controlling dissemination of content in a peer-to-peer mode between peers having wireless communication capacities. This method consists, each time a peer receives a content item it had requested and which is associated to a request counter, in creating at least one set of instructions intended for allowing replication of this content item by this peer, and in authorizing this peer to generate at most N replications of this content item for other peers it will meet and which does not possess it, where N is an integer value depending on the current value of this request counter and of an impatience reaction function which is representative of the mean time these peers are ready to wait for obtaining this content item.Type: GrantFiled: May 4, 2010Date of Patent: October 7, 2014Assignee: Thomson LicensingInventors: Augustin Chaintreau, Joshua Reich
-
Publication number: 20140115098Abstract: Methods for distributing and providing access to stored content from remote storage comprising; receiving a first request to access a first portion of stored content from a requestor, wherein the first request is in a file system request format; creating a placeholder for the stored content so that the placeholder has at least one parameter identical to the stored content and the placeholder can hold the first portion of the stored content and at least a second portion of the stored content; requesting the first portion of the stored content from remote storage; receiving the first portion of the stored content from the remote storage; storing the first portion of the stored content in the placeholder; and before the second portion of the stored content has been stored in the placeholder, providing the first portion of the stored content to the requestor using a file system response format.Type: ApplicationFiled: November 7, 2011Publication date: April 24, 2014Inventors: Joshua Reich, Oren Laadan, Vishal Misra, Eliahu Brosh, Jason Nieh, Daniel Stuart Rubenstein, Alexander Sherman
-
Publication number: 20110238550Abstract: A system and method for predicting financial behaviors of the consumers and utilizing this predicted data to assist consumers in managing their accounts and find other consumers. The systems and methods of the present invention provides for receiving consumers transactions and clustering the transactions to compute a similarity measure and further predicting future transactions based on the similarity measure of the clustered transactions. These predictive future transactions are further computed to generate a predictive behavior model which provides predictive financial behaviors of the consumers. Some of the uses of this system and method include assisting users by warning them of impending problems, optimally routing transactions, suggesting financial products and identifying particular behavior patterns for personal goal achievement and self directed behavior modification.Type: ApplicationFiled: March 24, 2011Publication date: September 29, 2011Inventors: Joshua Reich, Shamir Karkal
-
Publication number: 20110119380Abstract: A method is intended for controlling dissemination of content in a peer-to-peer mode between peers having wireless communication capacities. This method consists, each time a peer receives a content item it had requested and which is associated to a request counter, in creating at least one set of instructions intended for allowing replication of this content item by this peer, and in authorizing this peer to generate at most N replications of this content item for other peers it will meet and which does not possess it, where N is an integer value depending on the current value of this request counter and of an impatience reaction function which is representative of the mean time these peers are ready to wait for obtaining this content item.Type: ApplicationFiled: May 4, 2010Publication date: May 19, 2011Inventors: Augustin Chaintreau, Joshua Reich
-
Publication number: 20100293228Abstract: A method is intended for controlling dissemination of data in a peer-to-peer mode between peers having wireless communication capacities. This method consists i) in creating N sets of instructions in a first peer each set being intended to be used for carrying out an action relative to these data and to be deleted after having been used, and ii) when this first peer cannot use locally remaining sets of instructions relative to these data, in transferring at least one of these remaining sets of instructions from this first peer to at least one second peer in order that this remaining set of instructions could possibly be used by this second peer.Type: ApplicationFiled: May 13, 2010Publication date: November 18, 2010Inventors: Augustin Chaintreau, Joshua Reich
-
Publication number: 20070179832Abstract: There are provided methods and systems for managing online advertising assets such as keywords. Taxonomical organizing of assets is used in combination with statistical analytical techniques to enable media/asset managers to straight-forwardly manage large numbers of assets based on the known performance of relatively smaller numbers of assets. Useful cost/performance statistics are developed. A graphical interface format can be used to enable users to navigate large quantities of assets in a friendly graphical format.Type: ApplicationFiled: January 27, 2006Publication date: August 2, 2007Inventor: Joshua Reich