Patents by Inventor Richard Ignacio Zaragoza
Richard Ignacio Zaragoza 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: 11950577Abstract: A system for preserving or establishing an ecosystem comprises an assembly coupled to a guidance component. An assembly comprises an enclosure and a substrate, and is configured to contain one or more organisms within the enclosure. The guidance component causes the assembly to be transported to a destination environment. The assembly is decoupled from the guidance component. The assembly detaches from the substrate, to integrate the one or more organisms into an ecosystem of the destination environment.Type: GrantFiled: February 5, 2020Date of Patent: April 9, 2024Assignee: Vale Group LLCInventors: Richard Earl Simpkinson, Omer Rosenbaum, Richard Ignacio Zaragoza, Rusty Allen Gerard, Shamyl Emrich Zakariya
-
Patent number: 11195336Abstract: An augmented reality system associates a plurality of services with an augmented reality application that is executing on an augmented reality device. The system receives sensor data obtained by the augmented reality device, and causes the plurality of services to process the data. The system generates an event based on the processing of the received data by the services, and sends the event to the augmented reality device. The augmented reality device generates an augmented reality display based at least in part on the event.Type: GrantFiled: April 16, 2019Date of Patent: December 7, 2021Assignee: Vulcan Inc.Inventors: Richard Earl Simpkinson, Richard Ignacio Zaragoza, Keith Rosema, Alan Caplan, Paul G. Allen
-
Patent number: 10996831Abstract: An augmented reality device enables selection and interaction with multiple objects viewed in an augmented reality scene. A cursor is positioned proximate to a first object in response to a first gesture. A selected state of the first object is determined in response to a second gesture. A visual indication of the selected state of the first object is displayed by the augmented reality device. A second position for the cursor, proximate to a second object, is determined. A visual indication of the first object's selected state remains displayed after the cursor is moved to be proximate to the second object.Type: GrantFiled: April 16, 2019Date of Patent: May 4, 2021Assignee: Vulcan Inc.Inventors: Richard Earl Simpkinson, Keith Rosema, Jeffrey Alex Kramer, Richard Ignacio Zaragoza, Paul G. Allen
-
Publication number: 20200253170Abstract: A system for preserving or establishing an ecosystem comprises an assembly coupled to a guidance component. An assembly comprises an enclosure and a substrate, and is configured to contain one or more organisms within the enclosure. The guidance component causes the assembly to be transported to a destination environment. The assembly is decoupled from the guidance component. The assembly detaches from the substrate, to integrate the one or more organisms into an ecosystem of the destination environment.Type: ApplicationFiled: February 5, 2020Publication date: August 13, 2020Inventors: Richard Earl Simpkinson, Omer Rosenbaum, Richard Ignacio Zaragoza, Rusty Allen Gerard, Shamyl Emrich Zakariya
-
Publication number: 20200168337Abstract: A diagnostic model, adapted to a condition of a patient, is maintained. A monitoring device obtains visual information of a patient. The visual information is converted to a format suitable as input to the diagnostic model. Output of the diagnostic model is used to generate a recommendation for at least one of diagnosis or treatment of the patient. A response to the diagnosis or treatment recommendation is generated.Type: ApplicationFiled: November 26, 2019Publication date: May 28, 2020Inventors: Richard Earl Simpkinson, Keith Rosema, Omer Rosenbaum, Richard Ignacio Zaragoza, Michael Persiantsev, Rusty Allen Gerard
-
Publication number: 20200042898Abstract: A system obtains preference information by observing interaction, on behalf of a user, with a first service. A machine learning model is trained, based on the preference information. The system stores configuration data for the machine learning model. When a second service is invoked, the system provides the configuration data based at least in part on determining that the first and second services share a common classification. The second service reconstitutes the machine learning model and adjusts the interaction based at least in part on predictions made using the reconstituted machine learning model.Type: ApplicationFiled: August 1, 2019Publication date: February 6, 2020Inventors: Richard Ignacio Zaragoza, Richard Earl Simpkinson, Keith Rosema, Rusty A. Gerard, Shamyl Emrich Zakariya, Jeffrey Alex Kramer, Paul G. Allen
-
Publication number: 20200026413Abstract: An augmented reality device enables selection and interaction with multiple objects viewed in an augmented reality scene. A cursor is positioned proximate to a first object in response to a first gesture. A selected state of the first object is determined in response to a second gesture. A visual indication of the selected state of the first object is displayed by the augmented reality device. A second position for the cursor, proximate to a second object, is determined. A visual indication of the first object's selected state remains displayed after the cursor is moved to be proximate to the second object.Type: ApplicationFiled: April 16, 2019Publication date: January 23, 2020Inventors: Richard Earl Simpkinson, Keith Rosema, Jeffrey Alex Kramer, Richard Ignacio Zaragoza, Paul G. Allen
-
Publication number: 20190379742Abstract: Information sharing is initiated between devices based on identification, by one or more of the devices, of a context in which the information is to be shared. Services to provide the shared information are identified based on a mutually agreed level of sensitivity for the information sharing. Information is shared between the devices via the services. Use of the services to share information is stopped in response to a change in context identified by one or more of the devices.Type: ApplicationFiled: June 7, 2019Publication date: December 12, 2019Inventors: Richard Earl Simpkinson, Richard Ignacio Zaragoza, Jeffrey Alex Kramer, Keith Rosema, Alan Caplan, Paul G. Allen
-
Publication number: 20190377757Abstract: An augmented reality system associates a plurality of services with an augmented reality application that is executing on an augmented reality device. The system receives sensor data obtained by the augmented reality device, and causes the plurality of services to process the data. The system generates an event based on the processing of the received data by the services, and sends the event to the augmented reality device. The augmented reality device generates an augmented reality display based at least in part on the event.Type: ApplicationFiled: April 16, 2019Publication date: December 12, 2019Inventors: Richard Earl Simpkinson, Richard Ignacio Zaragoza, Keith Rosema, Alan Caplan, Paul G. Allen
-
Publication number: 20190378334Abstract: An augmented reality system identifies a region of a scene observed by an augmented reality device. The region is associated with an application executing on the device. The system receives sensor data from the device and generates an event based on the sensor data. The system determines that the event is relevant to the application, and sends the event to the augmented reality device for processing by the application. The application generates a user interface element by specifying coordinates relative to the identified region. The coordinates are translated to a location in the scene.Type: ApplicationFiled: April 16, 2019Publication date: December 12, 2019Inventors: Richard Earl Simpkinson, Richard Ignacio Zaragoza, Keith Rosema, Alan Caplan, Paul G. Allen
-
Patent number: 9449308Abstract: Embodiments provide visual programming constructs including icons representing conditions and actions for processing incoming data streams. A user selects icons corresponding to at least one of the conditions and at least one of the actions to define a rule. The selected condition relates to at least one element possibly present in the incoming data stream. Without compilation of the rule, at least one incoming data stream is analyzed based on the condition to detect a presence of the element within the incoming data stream. The action is performed based on the analysis. In some embodiments, formatting of the incoming data streams is altered according to the conditions and actions to personalize the incoming data stream.Type: GrantFiled: December 14, 2010Date of Patent: September 20, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Rachel Schiff, Zhihong Mao, Richard Ignacio Zaragoza
-
Patent number: 9201666Abstract: The subject disclosure is directed towards using gesture input to position content elements (e.g., flow text) around an object such as an irregularly shaped image. The gesture input may be used to generate markup language code, which when processed by a renderer, automatically positions the elements based upon the markup language code. For example, div elements may be generated in HTML code, with margins set to values based upon the gesture so as to position the one or more content elements when they are rendered.Type: GrantFiled: June 16, 2011Date of Patent: December 1, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Richard Ignacio Zaragoza, Steven Wayne Ickman, William Lawrence Portnoy
-
Publication number: 20140108960Abstract: Various embodiments provide an ability for users to locate relevant multimedia building blocks for use in adding to posts in a manner which robustly adds to a particular conversation. A thread of conversation can be created across many posts and times. The notion of textual of replies is extended by allowing a multimedia conversation across a series of posts. Multimedia conversation lineages can be tracked and visualized across a series of posts, thus allowing for a non-linear tree of connections among related posts. In addition, an integrated social search engine can be utilized to provide for a shared context for constructing derivative posts.Type: ApplicationFiled: October 17, 2012Publication date: April 17, 2014Applicant: MICROSOFT CORPORATIONInventors: Richard Ignacio Zaragoza, Rejeev V. Karunakaran, Steven Wayne Ickman, Paul A. Steckler, William Lawrence Portnoy
-
Publication number: 20120324332Abstract: The subject disclosure is directed towards using gesture input to position content elements (e.g., flow text) around an object such as an irregularly shaped image. The gesture input may be used to generate markup language code, which when processed by a renderer, automatically positions the elements based upon the markup language code. For example, div elements may be generated in HTML code, with margins set to values based upon the gesture so as to position the one or more content elements when they are rendered.Type: ApplicationFiled: June 16, 2011Publication date: December 20, 2012Applicant: MICROSOFT CORPORATIONInventors: Richard Ignacio Zaragoza, Steven Wayne Ickman, William Lawrence Portnoy
-
Publication number: 20120151381Abstract: Embodiments provide visual programming constructs including icons representing conditions and actions for processing incoming data streams. A user selects icons corresponding to at least one of the conditions and at least one of the actions to define a rule. The selected condition relates to at least one element possibly present in the incoming data stream. Without compilation of the rule, at least one incoming data stream is analyzed based on the condition to detect a presence of the element within the incoming data stream. The action is performed based on the analysis. In some embodiments, formatting of the incoming data streams is altered according to the conditions and actions to personalize the incoming data stream.Type: ApplicationFiled: December 14, 2010Publication date: June 14, 2012Applicant: Microsoft CorporationInventors: Rachel Schiff, Zhihong Mao, Richard Ignacio Zaragoza