Patents by Inventor Jonathan Paul Rosenberg
Jonathan Paul Rosenberg 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: 11743189Abstract: A virtual network comprising virtual machines executing at a computing environment is implemented. A software defined networking (SDN) appliance is configured to provide a connection to computing resources via a virtual network of a virtual computing environment. The SDN appliance includes a network interface card that are operable to interact with multiple field-programmable gate array (FPGA) devices are configured to be a hardware acceleration device for processing data traffic, and the FPGA device is configured to ingress a packet to a dataflow on one port and egress the packet from a different port associated with a different dataflow.Type: GrantFiled: December 1, 2020Date of Patent: August 29, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Jonathan Paul Rosenberg, James Wesley Boerner, Daniel Max Firestone, Rishbah Tewari, Anish Sagar Narsian
-
Patent number: 11722570Abstract: A computer implemented method includes receiving partially created software defined network (SDN) policy state information at a backup software defined network (SDN) appliance in response to the sending of a synchronize packet to establish a connection. The state information corresponds to a state of the connection between two endpoints that include a first active SDN appliance and a second active SDN appliance. A replica of the SDN policy state information is saved at the backup SDN appliance. An update to the SDN policy state information is received in response to the sending of an acknowledgement packet. The replica of the SDN policy state information updated at the backup SDN appliance to enable the backup SDN to transition to active.Type: GrantFiled: May 13, 2022Date of Patent: August 8, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Manasi Deval, Elliot James Edmunds, Sumit Sharad Dhoble, Soumya Sucharita Mishra, Jonathan Paul Rosenberg
-
Publication number: 20220086091Abstract: A virtual network comprising virtual machines executing at a computing environment is implemented. A software defined networking (SDN) appliance is configured to provide a connection to computing resources via a virtual network of a virtual computing environment. The SDN appliance includes a network interface card that are operable to interact with multiple field-programmable gate array (FPGA) devices are configured to be a hardware acceleration device for processing data traffic, and the FPGA device is configured to ingress a packet to a dataflow on one port and egress the packet from a different port associated with a different dataflow.Type: ApplicationFiled: December 1, 2020Publication date: March 17, 2022Inventors: Jonathan Paul ROSENBERG, James Wesley Boerner, Daniel Max Firestone, Rishbah Tewari, Anish Sagar Narsian
-
Patent number: 10600252Abstract: A first display device and method are provided for accelerating the coarse relocalization process of the first display device by generating a session-specific identifier and sending it to a second display device, which transmits the identifier to a cloud service, which returns at least a portion of a map data set corresponding to the identifier. The returned map data set is then stitched into the local map data of the first display device to create an integrated map, which is used to render one or a plurality of holograms. The first display device may comprise a processor, a memory operatively coupled to the processor, and a fingerprint program stored in the memory and executed by the processor.Type: GrantFiled: June 3, 2019Date of Patent: March 24, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Tushar Cyril Bhatnagar, Gavin Dean Lazarow, Jonathan Paul Rosenberg
-
Publication number: 20190287311Abstract: A first display device and method are provided for accelerating the coarse relocalization process of the first display device by generating a session-specific identifier and sending it to a second display device, which transmits the identifier to a cloud service, which returns at least a portion of a map data set corresponding to the identifier. The returned map data set is then stitched into the local map data of the first display device to create an integrated map, which is used to render one or a plurality of holograms. The first display device may comprise a processor, a memory operatively coupled to the processor, and a fingerprint program stored in the memory and executed by the processor.Type: ApplicationFiled: June 3, 2019Publication date: September 19, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Tushar Cyril BHATNAGAR, Gavin Dean LAZAROW, Jonathan Paul ROSENBERG
-
Patent number: 10038842Abstract: One or more techniques and/or systems are disclosed for generating improved planar panorama imagery, which may be used to view street-level, human-scale locations along a desired path, for example. One or more desired objects can be detected in source imagery that may be used to produce the resulting planar panorama imagery. Respective object regions comprising a desired object can be identified in one or more frames of the source imagery. One or more portions of the source imagery that do not comprise the object region for the desired object can be joined with at least some of the one or more frames that do comprise the object region for the desired object. The resulting planar panorama imagery can thus comprise the desired object. Also, the planar panorama imagery can be generated so as to lack one or more non-desired objects and/or adverse effects that may result therefrom.Type: GrantFiled: May 18, 2015Date of Patent: July 31, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Samuel Thomas Williams, Jonathan Paul Rosenberg, Johannes Kopf, Don Dongwoo Kim, Sandeep Kanumuri
-
Publication number: 20150249786Abstract: One or more techniques and/or systems are disclosed for generating improved planar panorama imagery, which may be used to view street-level, human-scale locations along a desired path, for example. One or more desired objects can be detected in source imagery that may be used to produce the resulting planar panorama imagery. Respective object regions comprising a desired object can be identified in one or more frames of the source imagery. One or more portions of the source imagery that do not comprise the object region for the desired object can be joined with at least some of the one or more frames that do comprise the object region for the desired object. The resulting planar panorama imagery can thus comprise the desired object. Also, the planar panorama imagery can be generated so as to lack one or more non-desired objects and/or adverse effects that may result therefrom.Type: ApplicationFiled: May 18, 2015Publication date: September 3, 2015Inventors: Samuel Thomas Williams, Jonathan Paul Rosenberg, Johannes Kopf, Don Dongwoo Kim, Sandeep Kanumuri
-
Publication number: 20130106990Abstract: One or more techniques and/or systems are disclosed for generating improved planar panorama imagery, which may be used to view street-level, human-scale locations along a desired path, for example. One or more desired objects can be detected in source imagery that may be used to produce the resulting planar panorama imagery. Respective object regions comprising a desired object can be identified in one or more frames of the source imagery. One or more portions of the source imagery that do not comprise the object region for the desired object can be joined with at least some of the one or more frames that do comprise the object region for the desired object. The resulting planar panorama imagery can thus comprise the desired object. Also, the planar panorama imagery can be generated so as to lack one or more non-desired objects and/or adverse effects that may result therefrom.Type: ApplicationFiled: November 1, 2011Publication date: May 2, 2013Applicant: Microsoft CorporationInventors: Samuel Thomas Williams, Jonathan Paul Rosenberg, Johannes Kopf, Don Dongwoo Kim, Sandeep Kanumuri
-
Patent number: 8032482Abstract: A method and apparatus are provided for generating a document preview. According to the method, a preview handler provides an interface to one or more previewers. The previewers are software components capable of generating a visual preview for one or more document types. In response to a request from a host application to generate a preview for a document, the preview handler is operative to identify the appropriate previewer for generating a preview for the document. The preview handler may then call the previewer and instruct the previewer to load the document and to show the preview in a sub-window of a window provided by the calling host application.Type: GrantFiled: September 30, 2004Date of Patent: October 4, 2011Assignee: Microsoft CorporationInventors: Jonathan Paul Rosenberg, Rhae-Christie Shaw
-
Patent number: RE47865Abstract: A method and apparatus are provided for generating a document preview. According to the method, a preview handler provides an interface to one or more previewers. The previewers are software components capable of generating a visual preview for one or more document types. In response to a request from a host application to generate a preview for a document, the preview handler is operative to identify the appropriate previewer for generating a preview for the document. The preview handler may then call the previewer and instruct the previewer to load the document and to show the preview in a sub-window of a window provided by the calling host application.Type: GrantFiled: April 16, 2013Date of Patent: February 18, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Jonathan Paul Rosenberg, Rhae-Christie Shaw