Patents by Inventor Jonathan Schwartz
Jonathan Schwartz 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: 11074323Abstract: Securely performing file operations. A method includes determining a licensing characteristic assigned to a file. When the licensing characteristic assigned to the file meets or exceeds a predetermined licensing condition, then the method includes performing a file operation on the file in a host operating system while preventing the file operation from being performed in the guest operating system. When the licensing characteristic assigned to the file does not meet or exceed the predetermined licensing condition, then the method includes performing the file operation on the file in the guest operating system while preventing the file operation from being performed directly in the host operating system.Type: GrantFiled: June 21, 2018Date of Patent: July 27, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Benjamin M. Schultz, Balaji Balasubramanyan, Giridhar Viswanathan, Ankit Srivastava, Margarit Simeonov Chenchev, Hari R. Pulapaka, Nived Kalappuraikal Sivadas, Raphael Gianotti Serrano dos Santo, Narasimhan Ramasubramanian, Frederick Justus Smith, Matthew David Kurjanowicz, Prakhar Srivastava, Jonathan Schwartz
-
Publication number: 20210223756Abstract: A method for generating a quote for fabrication of a part to be fabricated includes receiving, from a customer device associated with a customer, a design request for a part to be fabricated by a fabrication process, the design request including a two-dimensional drawing file representing the part to be fabricated and descriptive information including a descriptive datum. The method includes extracting a first feature from the 2D drawing file, wherein the first feature represents a geometry of the part to be fabricated. The method includes extracting a second feature from the descriptive information, wherein the second feature represents the descriptive datum. The method includes generating, as a function of the first and second features, a quote for fabrication for the part to be fabricated, the quote for fabrication including a cost and time to fabricate the part to be fabricated and sending the quote for fabrication to the customer.Type: ApplicationFiled: December 22, 2020Publication date: July 22, 2021Applicant: DESPREZ LLCInventors: Jonathan Schwartz, Max Friefeld, Oliver Ortlieb
-
Publication number: 20210149367Abstract: A method for generating a quote for fabrication of a part to be fabricated includes receiving, from a customer device associated with a customer, a design request for a part to be fabricated by a fabrication process, the design request including a two-dimensional drawing file representing the part to be fabricated and descriptive information including a descriptive datum. The method includes extracting a first feature from the 2D drawing file, wherein the first feature represents a geometry of the part to be fabricated. The method includes extracting a second feature from the descriptive information, wherein the second feature represents the descriptive datum. The method includes generating, as a function of the first and second features, a quote for fabrication for the part to be fabricated, the quote for fabrication including a cost and time to fabricate the part to be fabricated and sending the quote for fabrication to the customer.Type: ApplicationFiled: December 22, 2020Publication date: May 20, 2021Applicant: DESPREZ LLCInventors: Jonathan Schwartz, Max Friefeld, Oliver Ortlieb
-
Publication number: 20210109499Abstract: A method for generating a quote for fabrication of a part to be fabricated includes receiving, from a customer device associated with a customer, a design request for a part to be fabricated by a fabrication process, the design request including a three-dimensional model file representing the part to be fabricated and descriptive information including a descriptive datum. The method includes extracting a first feature from the 3D model file, wherein the first feature represents a geometry of the part to be fabricated. The method includes extracting a second feature from the descriptive information, wherein the second feature represents the descriptive datum. The method includes generating, as a function of the first and second features, a quote for fabrication for the part to be fabricated, the quote for fabrication including a cost and time to fabricate the part to be fabricated and sending the quote for fabrication to the customer.Type: ApplicationFiled: December 22, 2020Publication date: April 15, 2021Applicant: DESPREZ LLCInventors: Jonathan Schwartz, Max Friefeld, Oliver Ortlieb
-
Publication number: 20210096538Abstract: A factory server receives part requests from customer devices and controls one or more manufacturing tools, such as 3D printers, to fabricate the requested parts. The factory server implements several features to streamline the process of fabricating parts using the manufacturing tools. For instance, the factory server can facilitate the design of a part by extracting features from the part request and identifying model files having those features. The factory server can also select an orientation in which to fabricate the part and determine print settings to use when fabricating the part. In addition, the factory server can implement a process to fabricate a three-dimensional part with a two-dimensional image applied to one or more of its external surfaces. Furthermore, the factory server can also generate a layout of multiple part instances on a build plate of a 3D printer so that multiple part instances can be fabricated at once.Type: ApplicationFiled: October 12, 2020Publication date: April 1, 2021Inventors: Jonathan Schwartz, Max Friefeld, Oliver Ortlieb
-
Patent number: 10939258Abstract: The present disclosure provides a mobile advertising platform in which mobile user locations and other information are translated into indications of mobile user intent to approach certain businesses, and advertisers can fill mobile advertising requests or choose to price their bids for mobile supplies based on such indications. In certain embodiments, pre-defined places associated with business/brand names are created, and mobile advertising requests are processed to determine if the associated with mobile devices have triggered any of these pre-defined places. If a mobile advertising request is determined to have triggered one or more of the pre-defined places, it is annotated with the triggered place(s), and advertisements are selected based on the triggered places and other factors. The annotated requests with the triggered places can also be commodities in a location market place, which are auctioned to the mobile advertisers, who can place their bids on the triggered places.Type: GrantFiled: May 19, 2015Date of Patent: March 2, 2021Assignee: XAD, INC.Inventors: Huitao Luo, Nishant Khatri, Prakash Muttineni, Srihari Venkatesan, Dipanshu Sharma, Stephen Anderson, George Rekouts, Jonathan Schwartz, David Chock, Shanshan Tuo, Can Liang
-
Patent number: 10908587Abstract: A factory server receives part requests from customer devices and controls one or more manufacturing tools, such as 3D printers, to fabricate the requested parts. The factory server implements several features to streamline the process of fabricating parts using the manufacturing tools. For instance, the factory server can facilitate the design of a part by extracting features from the part request and identifying model files having those features. The factory server can also select an orientation in which to fabricate the part and determine print settings to use when fabricating the part. In addition, the factory server can implement a process to fabricate a three-dimensional part with a two-dimensional image applied to one or more of its external surfaces. Furthermore, the factory server can also generate a layout of multiple part instances on a build plate of a 3D printer so that multiple part instances can be fabricated at once.Type: GrantFiled: October 27, 2017Date of Patent: February 2, 2021Assignee: DESPREZ LLCInventors: Jonathan Schwartz, Max Friefeld, Oliver Ortlieb
-
Patent number: 10908588Abstract: A factory server receives part requests from customer devices and controls one or more manufacturing tools, such as 3D printers, to fabricate the requested parts. The factory server implements several features to streamline the process of fabricating parts using the manufacturing tools. For instance, the factory server can facilitate the design of a part by extracting features from the part request and identifying model files having those features. The factory server can also select an orientation in which to fabricate the part and determine print settings to use when fabricating the part. In addition, the factory server can implement a process to fabricate a three-dimensional part with a two-dimensional image applied to one or more of its external surfaces. Furthermore, the factory server can also generate a layout of multiple part instances on a build plate of a 3D printer so that multiple part instances can be fabricated at once.Type: GrantFiled: October 27, 2017Date of Patent: February 2, 2021Assignee: DESPREZ LLCInventors: Jonathan Schwartz, Max Friefeld, Oliver Ortlieb
-
Publication number: 20200367029Abstract: A method according to certain embodiments comprises receiving a first request indicating a first location of a first mobile device at a first time and including first non-location data associated with the first mobile device; determining whether the first non-location data meet one or more requirements in response to the first location being proximate to a first physical object, receiving a second request indicating a second location of the first mobile device at a second time and including second non-location data; determining a set of selection factors including at least a first factor based at least on the first request in response to the second location being proximate to a second physical object; and selecting content associated with one of the first physical object and the second physical object for delivery to the mobile device based at least on the set of selection factors.Type: ApplicationFiled: July 31, 2020Publication date: November 19, 2020Inventors: Huitao Luo, Nishant Khatri, Prakash Muttineni, Srihari Venkatesan, Dipanshu Sharma, Stephen Anderson, George Rekouts, Jonathan Schwartz, David Chock, Shanshan Tuo, Can Liang
-
Patent number: 10824134Abstract: A factory server receives part requests from customer devices and controls one or more manufacturing tools, such as 3D printers, to fabricate the requested parts. The factory server implements several features to streamline the process of fabricating parts using the manufacturing tools. For instance, the factory server can facilitate the design of a part by extracting features from the part request and identifying model files having those features. The factory server can also select an orientation in which to fabricate the part and determine print settings to use when fabricating the part. In addition, the factory server can implement a process to fabricate a three-dimensional part with a two-dimensional image applied to one or more of its external surfaces. Furthermore, the factory server can also generate a layout of multiple part instances on a build plate of a 3D printer so that multiple part instances can be fabricated at once.Type: GrantFiled: October 27, 2017Date of Patent: November 3, 2020Assignee: Voodoo Manufacturing, Inc.Inventors: Jonathan Schwartz, Max Friefeld, Oliver Ortlieb
-
Patent number: 10594669Abstract: In an example embodiment, a mobile security offloader (MSOL) is provided. Within the MSOL, a mobile device identification component is used to receive unencrypted data from a mobile device in a mobile radio network and to determine a mobile device identification of the mobile device from the unencrypted data. A security profiles directory interface then uses the mobile device identification to retrieve a security profile corresponding to the mobile device identification from a security profiles directory, the security profile identifying a security protocol for encrypting data from the mobile device corresponding to the mobile device identification. An encryption engine is used to encrypt the unencrypted data using the security protocol identified in the security profile. A packet switched network interface is then used to route the encrypted data to a secured server identified in the data via a packet switched network.Type: GrantFiled: January 16, 2019Date of Patent: March 17, 2020Assignee: JPU.IO LTDInventors: Jonathan Schwartz, Franck Malka
-
Publication number: 20200002493Abstract: The present invention relates to a process for treating the surface of a polymer article with a UV-stabilizer solution which comprises an effective amount of a UV-absorber compound dissolved in a solvent, and optionally a radical scavenger. The present invention also relates to a process for preparing a UV-stabilized polymer article which comprises a step consisting in contacting the surface layer of a polymer article with the UV stabilizer solution. The present invention also provides UV-stabilized polymer articles, that-is-to-say polymer articles which are resistant to color change upon exposure to UV light.Type: ApplicationFiled: February 7, 2018Publication date: January 2, 2020Inventors: Joel POLLINO, Stéphane JEOL, Jonathan SCHWARTZ, Marco APOSTOLO
-
Patent number: 10498764Abstract: In an example embodiment, A PICNEEC is provided. It includes one or more Virtual Customized Rules Enforcer (VCRE) instances, each VCRE instance corresponding to a group of mobile devices and defining a set of policies personalized for the group of mobile devices. Each VCRE is configured to, upon receiving a data packet communicated between a packet-based network and a mobile device in the corresponding group via a radio network, execute one or more policy rules stored in the VCRE instance to the data packet prior to forwarding the data packet. Each VCRE instance is controlled independently of one another via direct accessing of the VCRE instance by a different customer of the mobile network provider.Type: GrantFiled: April 5, 2016Date of Patent: December 3, 2019Assignee: JPU.IO LTDInventors: Jonathan Schwartz, Franck Malka
-
Publication number: 20190306200Abstract: In an example embodiment, A PICNEEC is provided. It includes one or more Virtual Customized Rules Enforcer (VCRE) instances, each VCRE instance corresponding to a group of mobile devices and defining a set of policies personalized for the group of mobile devices. Each VCRE is configured to, upon receiving a data packet communicated between a packet-based network and a mobile device in the corresponding group via a radio network, execute one or more policy rules stored in the VCRE instance to the data packet prior to forwarding the data packet. Each VCRE instance is controlled independently of one another via direct accessing of the VCRE instance by a different customer of the mobile network provider.Type: ApplicationFiled: June 20, 2019Publication date: October 3, 2019Inventors: Jonathan Schwartz, Franck Malka
-
Patent number: 10409264Abstract: A factory server receives part requests from customer devices and controls one or more manufacturing tools, such as 3D printers, to fabricate the requested parts. The factory server implements several features to streamline the process of fabricating parts using the manufacturing tools. For instance, the factory server can facilitate the design of a part by extracting features from the part request and identifying model files having those features. The factory server can also select an orientation in which to fabricate the part and determine print settings to use when fabricating the part. In addition, the factory server can implement a process to fabricate a three-dimensional part with a two-dimensional image applied to one or more of its external surfaces. Furthermore, the factory server can also generate a layout of multiple part instances on a build plate of a 3D printer so that multiple part instances can be fabricated at once.Type: GrantFiled: October 27, 2017Date of Patent: September 10, 2019Assignee: Voodoo Manufacturing, Inc.Inventors: Jonathan Schwartz, Max Friefeld, Oliver Ortlieb
-
Publication number: 20190180003Abstract: Securely performing file operations. A method includes determining a licensing characteristic assigned to a file. When the licensing characteristic assigned to the file meets or exceeds a predetermined licensing condition, then the method includes performing a file operation on the file in a host operating system while preventing the file operation from being performed in the guest operating system. When the licensing characteristic assigned to the file does not meet or exceed the predetermined licensing condition, then the method includes performing the file operation on the file in the guest operating system while preventing the file operation from being performed directly in the host operating system.Type: ApplicationFiled: June 21, 2018Publication date: June 13, 2019Inventors: Benjamin M. Schultz, Balaji Balasubramanyan, Giridhar Viswanathan, Ankit Srivastava, Margarit Simeonov Chenchev, Hari R. Pulapaka, Nived Kalappuraikal Sivadas, Raphael Gianotti Serrano dos Santo, Narasimhan Ramasubramanian, Frederick Justus Smith, Matthew David Kurjanowicz, Prakhar Srivastava, Jonathan Schwartz
-
Publication number: 20190149528Abstract: In an example embodiment, a mobile security offloader (MSOL) is provided. Within the MSOL, a mobile device identification component is used to receive unencrypted data from a mobile device in a mobile radio network and to determine a mobile device identification of the mobile device from the unencrypted data. A security profiles directory interface then uses the mobile device identification to retrieve a security profile corresponding to the mobile device identification from a security profiles directory, the security profile identifying a security protocol for encrypting data from the mobile device corresponding to the mobile device identification. An encryption engine is used to encrypt the unencrypted data using the security protocol identified in the security profile.Type: ApplicationFiled: January 16, 2019Publication date: May 16, 2019Inventors: Jonathan Schwartz, Franck Malka
-
Patent number: 10229402Abstract: A communications controller and method is provided for use in a checkout system including at least one POS terminal and a wrist-worn wearable device. The communications controller includes an alert server and one or more adapters. The alert server receives transaction information from a POS terminal, processes the transaction information to identify the POS terminal and an issue relating to the POS terminal to be resolved. An adapter develops alert information for the wrist-worn wearable device to enable the wrist-worn wearable device to display a notification associated with the issue relating to the POS terminal and to receive an input to resolve the issue relating to the POS terminal. The alert information is based on the transaction information and specifications of the wrist-worn wearable device.Type: GrantFiled: December 29, 2015Date of Patent: March 12, 2019Assignee: FUJITSU AMERICA, Inc.Inventors: Jeffrey Leggo, Jonathan Schwartz, Mihaela Givulescu
-
Patent number: 10225241Abstract: In an example embodiment, a mobile security offloader (MSOL) is provided. Within the MSOL, a mobile device identification component is used to receive unencrypted data from a mobile device in a mobile radio network and to determine a mobile device identification of the mobile device from the unencrypted data. A security profiles directory interface then uses the mobile device identification to retrieve a security profile corresponding to the mobile device identification from a security profiles directory, the security profile identifying a security protocol for encrypting data from the mobile device corresponding to the mobile device identification. An encryption engine is used to encrypt the unencrypted data using the security protocol identified in the security profile. A packet switched network interface is then used to route the encrypted data to a secured server identified in the data via a packet switched network.Type: GrantFiled: April 14, 2016Date of Patent: March 5, 2019Assignee: JPU.IO LTDInventors: Jonathan Schwartz, Franck Malka
-
Publication number: 20180366218Abstract: The system captures portions of a label on a package in a set of images, reconstructs the label based on the set of images, identifies text in the label, determines associations of identified text and types of information, and stores the set of images, the reconstructed label, the identified text in the label, and the determined associations as, for example, a batch in a review queue. During a review process, the batch is reviewed and a structured prescription record is determined for the batch which is further used by the system and user of the system associated with the batch to provide various features to the user.Type: ApplicationFiled: August 24, 2018Publication date: December 20, 2018Inventors: Walter R. Smith, Chi-Kai Chien, Christian Hagel-Sorensen, Frédéric Médous, Peyman Oreizy, Jonathan Schwartz, Brittany Staten, Paul Teixeira