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: 11038796
    Abstract: 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: Grant
    Filed: September 30, 2019
    Date of Patent: June 15, 2021
    Assignees: AT&T Intellectual Property I, L.P., Regents of the University of Minnesota
    Inventors: Bo Han, Muhammad Bilal Anwer, Vijay Gopalakrishnan, Aman Shaikh, Joshua Reich, Yang Zhang, Zhi-Li Zhang
  • Patent number: 10601901
    Abstract: 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: Grant
    Filed: March 23, 2018
    Date of Patent: March 24, 2020
    Assignee: The Trustees of Columbia University in the City of New York
    Inventors: Joshua Reich, Oren Laadan, Vishal Misra, Eliahu Brosh, Jason Nieh, Daniel Stuart Rubenstein, Alexander Sherman
  • Publication number: 20200028780
    Abstract: 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: Application
    Filed: September 30, 2019
    Publication date: January 23, 2020
    Applicants: AT&T Intellectual Property I, L.P., Regents of the University of Minnesota
    Inventors: Bo Han, Muhammad Bilal Anwer, Vijay Gopalakrishnan, Aman Shaikh, Joshua Reich, Yang Zhang, Zhi-Li Zhang
  • Patent number: 10531421
    Abstract: 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: Grant
    Filed: December 6, 2018
    Date of Patent: January 7, 2020
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Matthew Osinski, Sumit Maheshwari, Shuai Hao, Zihui Ge, Joshua Reich, Vijay Gopalakrishnan
  • Patent number: 10432524
    Abstract: 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: Grant
    Filed: December 20, 2017
    Date of Patent: October 1, 2019
    Assignees: AT&T Intellectual Property I, L.P., Regents of the University of Minnesota
    Inventors: Bo Han, Muhammad Bilal Anwer, Vijay Gopalakrishnan, Aman Shaikh, Joshua Reich, Yang Zhang, Zhi-Li Zhang
  • Publication number: 20190190827
    Abstract: 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: Application
    Filed: December 20, 2017
    Publication date: June 20, 2019
    Applicants: AT&T Intellectual Property I, L.P., Regents of the University of Minnesota
    Inventors: Bo Han, Muhammad Bilal Anwer, Vijay Gopalakrishnan, Aman Shaikh, Joshua Reich, Yang Zhang, Zhi-Li Zhang
  • Publication number: 20190007480
    Abstract: 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: Application
    Filed: March 23, 2018
    Publication date: January 3, 2019
    Inventors: Joshua Reich, Oren Laadan, Vishal Misra, Eliahu Brosh, Jason Nieh, Daniel Stuart Rubenstein, Alexander Sherman
  • Patent number: 9930105
    Abstract: 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: Grant
    Filed: February 17, 2017
    Date of Patent: March 27, 2018
    Assignee: The Trustees of Columbia University in the City of New York
    Inventors: Joshua Reich, Oren Laadan, Vishal Misra, Eliahu Brosh, Jason Nieh, Daniel Stuart Rubenstein, Alexander Sherman
  • Publication number: 20170264672
    Abstract: 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: Application
    Filed: February 17, 2017
    Publication date: September 14, 2017
    Applicant: The Trustees of Columbia University in the City of New York
    Inventors: Joshua Reich, Oren Laadan, Vishal Misra, Eliahu Brosh, Jason Nieh, Daniel Stuart Rubenstein, Alexander Sherman
  • Patent number: 9609044
    Abstract: 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: Grant
    Filed: November 7, 2011
    Date of Patent: March 28, 2017
    Assignee: The Trustees of Columbia University in the City of New York
    Inventors: Joshua Reich, Oren Laadan, Vishal Misra, Eliahu Brosh, Jason Nieh, Daniel Stuart Rubenstein, Alexander Sherman
  • Patent number: 9307023
    Abstract: 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: Grant
    Filed: October 6, 2014
    Date of Patent: April 5, 2016
    Assignee: THOMSON LICENSING
    Inventors: Augustin Chaintreau, Joshua Reich
  • Publication number: 20150026235
    Abstract: 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: Application
    Filed: October 6, 2014
    Publication date: January 22, 2015
    Inventors: Augustin Chaintreau, Joshua Reich
  • Patent number: 8924474
    Abstract: 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: Grant
    Filed: May 13, 2010
    Date of Patent: December 30, 2014
    Assignee: Thomson Licensing
    Inventors: Augustin Chaintreau, Joshua Reich
  • Patent number: 8856327
    Abstract: 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: Grant
    Filed: May 4, 2010
    Date of Patent: October 7, 2014
    Assignee: Thomson Licensing
    Inventors: Augustin Chaintreau, Joshua Reich
  • Publication number: 20140115098
    Abstract: 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: Application
    Filed: November 7, 2011
    Publication date: April 24, 2014
    Inventors: Joshua Reich, Oren Laadan, Vishal Misra, Eliahu Brosh, Jason Nieh, Daniel Stuart Rubenstein, Alexander Sherman
  • Publication number: 20110238550
    Abstract: 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: Application
    Filed: March 24, 2011
    Publication date: September 29, 2011
    Inventors: Joshua Reich, Shamir Karkal
  • Publication number: 20110119380
    Abstract: 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: Application
    Filed: May 4, 2010
    Publication date: May 19, 2011
    Inventors: Augustin Chaintreau, Joshua Reich
  • Publication number: 20100293228
    Abstract: 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: Application
    Filed: May 13, 2010
    Publication date: November 18, 2010
    Inventors: Augustin Chaintreau, Joshua Reich
  • Publication number: 20070179832
    Abstract: 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: Application
    Filed: January 27, 2006
    Publication date: August 2, 2007
    Inventor: Joshua Reich