Patents by Inventor Jonathan A. Goldstein
Jonathan A. Goldstein 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: 8413169Abstract: Methods, systems, and computer-readable media are disclosed for time-based event processing using punctuation events. A particular method includes receiving a first event object comprising a first validity start time and a first validity end time, where the first validity end time is initially undefined. A punctuation object is received after the first event object. The punctuation event object has a punctuation timestamp indicating a time subsequent to the first validity start time. The punctuation event object indicates that event objects to be received at the computer system after the punctuation event object have validity start times later than the time indicated by the punctuation timestamp. The method includes setting the first validity end time to a value later than or equal to the time indicated by the punctuation timestamp.Type: GrantFiled: October 21, 2009Date of Patent: April 2, 2013Assignee: Microsoft CorporationInventors: Torsten W. Grabs, Jonathan Goldstein, Beysim Sezgin
-
Publication number: 20130043606Abstract: A method and system for generating an optical fiber is provided. The method includes creating a green fiber consisting primarily of a ceramic material and sintering the green fiber with a laser by moving the green fiber through a beam of the laser to increase the density of the fiber after sintering. The system for creating a continuous optical fiber includes an extruder, a processing chamber and a laser. The extruder is configured to extrude a ceramic slurry as a green fiber. The processing chamber is configured to receive and process the green fiber. And, the laser is configured to direct a laser spot on the green fiber exiting the processing chamber to sinter the green fiber.Type: ApplicationFiled: August 18, 2011Publication date: February 21, 2013Applicant: Government of the United States, as represented by the Secretary of the Air ForceInventors: Jonathan Goldstein, Geoff Fair, Heedong Lee, Hyun Jun Kim
-
Patent number: 8368919Abstract: System and method enhancing Job Ticket handling during multiple job submissions. The system parses through the job tickets associated with all user selected jobs and collect information about specified job parameters and their values. The job ticket options available in all output processing and devices specified and the collected job ticket information can be displayed. The user selected job can be filtered according to the job ticket values selected by the user. The system presents an interactive summary view for the user selected job parameters and values. After the user is satisfied with the job programming of all jobs, which can be reviewed during pre-processing (e.g., within a DFE or automated prepress system) the user can submit the jobs for printing.Type: GrantFiled: September 26, 2007Date of Patent: February 5, 2013Assignee: Xerox CorporationInventors: Javier A. Morales, Jonathan A. Goldstein
-
Patent number: 8370270Abstract: A system and related method for creating an efficient shipping strategy for shipping printed material is disclosed. The system includes a communication component, an analysis component and a shipping component. The communication component communicates printing instructions. The printing instructions include image data and at least one job parameter. The analysis component communicates with the communication component and determines at least one physical property of a print job when formed according to the printing instructions. The shipping component generates shipping information in accordance with the at least one physical property.Type: GrantFiled: February 11, 2008Date of Patent: February 5, 2013Assignee: Xerox CorporationInventors: Elton T. Ray, Jonathan A. Goldstein
-
Publication number: 20130014094Abstract: Creating and executing a distributed stream processing operator graph based on a query. The operator graph includes movable stream algebra operators for processing events received from high volume data streams. The operators are partially compiled and distributed to computing devices for completion of the compilation and subsequent execution. During execution, the operators maintain minimal state information associated with received events via an expiration time assigned to each of the event instances. Additional events are generated and aggregated by the operators for communication to a service responsible for the query.Type: ApplicationFiled: September 13, 2012Publication date: January 10, 2013Applicant: Microsoft CorporationInventors: Gueorgui B. Chkodrov, Paul F. Ringseth, Tihomir T. Tarnavski, Andy Shen, Roger Shane Barga, Jonathan Goldstein
-
Patent number: 8296331Abstract: Creating and executing a distributed stream processing operator graph based on a query. The operator graph includes movable stream algebra operators for processing events received from high volume data streams. The operators are partially compiled and distributed to computing devices for completion of the compilation and subsequent execution. During execution, the operators maintain minimal state information associated with received events via an expiration time assigned to each of the event instances. Additional events are generated and aggregated by the operators for communication to a service responsible for the query.Type: GrantFiled: January 26, 2010Date of Patent: October 23, 2012Assignee: Microsoft CorporationInventors: Gueorgui B. Chkodrov, Paul F. Ringseth, Tihomir T. Tarnavski, Andy Shen, Roger Shane Barga, Jonathan Goldstein
-
Publication number: 20120211004Abstract: A device, system, and method for harvesting solar energy from an artificial turf field or other area exposed to sunlight. An array of solar collectors may be placed in a sports stadium or other open field, each solar collector having an artificial turf structure including simulated grass and an open support structure capable of supporting human foot traffic, the artificial turf structure overlying a resilient bed supporting photovoltaic panels. Light falling on the structure at incident angles of 30 degrees from the artificial turf surface normal may be transmitted from the open support structure to the photovoltaic panels, and the panels may convert the transmitted light to electricity. The photovoltaic panels may be oriented to maximize an amount of captured light responsively to latitude. The turf structure support members may be angled responsively to an average direction of the sun at an installation latitude.Type: ApplicationFiled: February 17, 2012Publication date: August 23, 2012Inventors: Tamar Goldman, Jonathan Goldstein
-
Publication number: 20120165220Abstract: The present invention provides methods for using granulocyte macrophage colony-stimulating factor receptor (CD116) expression level for various clinical applications including, but not limited to, diagnosing inflammatory bowel disease in a subject.Type: ApplicationFiled: August 31, 2010Publication date: June 28, 2012Inventors: Sean P. Colgan, Jonathan Goldstein
-
Publication number: 20120079506Abstract: The present invention extends to methods, systems, and computer program products for altering event lifetimes. Embodiments of the invention include using operators in an event-processing framework (algebra) to shorten (or “clip”) the duration of events. An operator can receive a primary event stream, a clip event stream, and condition as parameters. The operator clips the lifetime of an event in the primary stream to the next event in the clip stream that fulfills the condition. Altering event lifetimes can be used to facilitate cleaning event stream state, converting point events to a continuous signal, and creating and annotating session events.Type: ApplicationFiled: September 29, 2010Publication date: March 29, 2012Applicant: Microsoft CorporationInventors: Jonathan Goldstein, Ping Wang, Roman Schindlauer, Balan Sethu Raman
-
Publication number: 20110313844Abstract: A “Real-Time-Ready Analyzer” combines a data stream management system (DSMS) with a map-reduce (M-R) framework to construct a streaming map-reduce framework that is suitable for real-time Behavioral Targeting (BT) (or other temporal queries). The Real-Time-Ready Analyzer allows users to write “dual-intent” temporal analysis queries for BT. These queries are succinct and easy to express, scale well on large-scale offline data, and can also work over real-time data. Further, the Real-Time-Ready Analyzer uses the aforementioned streaming map-reduce framework to provide dual-intent algorithms for end-to-end BT phases. Experiments using real data from an advertisement system show that the Real-Time-Ready Analyzer is very efficient and incurs orders-of-magnitude lower development effort than conventional systems.Type: ApplicationFiled: June 17, 2010Publication date: December 22, 2011Applicant: MICROSOFT CORPORATIONInventors: Badrish Chandramouli, Jonathan Goldstein, Xin Jin, Balan Sethu Raman, Songyun Duan
-
Publication number: 20110189720Abstract: An automated biological sample collection system and method are disclosed. The system comprises an incubator, an applicator and a sampler. The incubator is configured to control the environment of a plurality of eggs, the applicator is configured to deliver exogenous material to the plurality of eggs and at least one sampler is configured to collect samples from the plurality of eggs, invasively or non-invasively.Type: ApplicationFiled: January 30, 2011Publication date: August 4, 2011Inventors: RON GOLDSTEIN, JONATHAN GOLDSTEIN, ROBERT GOLDSTEIN
-
Publication number: 20110093866Abstract: Methods, systems, and computer-readable media are disclosed for time-based event processing using punctuation events. A particular method includes receiving a first event object comprising a first validity start time and a first validity end time, where the first validity end time is initially undefined. A punctuation object is received after the first event object. The punctuation event object has a punctuation timestamp indicating a time subsequent to the first validity start time. The punctuation event object indicates that event objects to be received at the computer system after the punctuation event object have validity start times later than the time indicated by the punctuation timestamp. The method includes setting the first validity end time to a value later than or equal to the time indicated by the punctuation timestamp.Type: ApplicationFiled: October 21, 2009Publication date: April 21, 2011Applicant: MICROSOFT CORPORATIONInventors: Torsten W. Grabs, Jonathan Goldstein, Beysim Sezgin
-
Patent number: 7918843Abstract: A controllable drug delivery device for delivering a liquid injectable drug, the device comprising a drug reservoir (22), a drug administration device (28), a displacement-generating battery (20), and a current-depletion circuit (85), wherein displacement generated by the battery as current is depleted from the battery by the current depletion circuit displaces a wall of the drug reservoir thereby causing the reservoir to expel liquid injectable drug contained therein via the drug administration device, and wherein the drug delivery device further includes a controller (78) that is responsive to a measured parameter indicative of displacement generated by the battery for applying a variable load (80) across the battery in order to provide a substantially constant-current depletion of the battery and thereby cause the drug delivery device to deliver a substantially constant drug delivery rate.Type: GrantFiled: October 22, 2009Date of Patent: April 5, 2011Assignee: Steadymed Ltd.Inventors: Amir Genosar, Jonathan Goldstein, Niles A. Fleisher, Yehuda Bachar, Yossi Aldar
-
Publication number: 20100307581Abstract: A photovoltaic cell for converting a light source into electricity, including an at least partially transparent cell wall having an intenor surface, an electrolyte, disposed within the cell wall, containing a redox species, and at least partially transparent conductive coating disposed on the intenor surface, an anode adapted to convert photons to electrons, including a porous titania film disposed on the conductive coating and adapted to contact the redox species, the film having a plurality of continuous areas separated by gaps disposed along a length of the film, and a dye, absorbed on a surface of the film, a cathode disposed opposite the anode, to effect electrolytic communication, via the electrolyte, with the porous film, and at least two conductor structures, disposed within the gaps, electrically connected to the anode and to the conductive coating, and abutting the filmType: ApplicationFiled: November 26, 2008Publication date: December 9, 2010Applicant: 3GSOLAR LTD.Inventors: Barry Breen, Ilya Yakupov, Jonathan Goldstein
-
Publication number: 20100243050Abstract: A photovoltaic cell including: (a) a housing including an at least partially transparent cell wall having an interior surface; (b) an electrolyte, disposed within the cell wall, and containing an iodide based species; (c) a transparent electrically conductive coating disposed on the interior surface; (d) an anode disposed on the conductive coating, the anode including: (i) a porous film containing titania, the porous film adapted to make intimate contact with the iodide based species, and (ii) a dye, absorbed on a surface of the porous film, the dye and the porous film adapted to convert photons to electrons; (e) a cathode disposed on an interior surface of the housing, and disposed substantially opposite the anode; (f) electrically-conductive metallic wires, disposed at least partially within the cell, the wires electrically contacting the anode and the electrically conductive coating, and (g) a second electrically conductive coating including an inorganic binder and an inorganic electrically conductive fillType: ApplicationFiled: June 14, 2010Publication date: September 30, 2010Applicant: 3GSOLAR LTD.Inventor: Jonathan Goldstein
-
Publication number: 20100131543Abstract: Creating and executing a distributed stream processing operator graph based on a query. The operator graph includes movable stream algebra operators for processing events received from high volume data streams. The operators are partially compiled and distributed to computing devices for completion of the compilation and subsequent execution. During execution, the operators maintain minimal state information associated with received events via an expiration time assigned to each of the event instances. Additional events are generated and aggregated by the operators for communication to a service responsible for the query.Type: ApplicationFiled: January 26, 2010Publication date: May 27, 2010Applicant: MICROSOFT CORPORATIONInventors: Gueorgui B. Chkodrov, Paul F. Ringseth, Tihomir T. Tarnavski, Andy Shen, Roger Shane Barga, Jonathan Goldstein
-
Publication number: 20100087778Abstract: A controllable drug delivery device for delivering a liquid injectable drug, said device comprising a drug reservoir (22), a drug administration device (28), a displacement-generating battery (20), and a current-depletion circuit (85), wherein displacement generated by said battery as current is depleted from the battery by the current depletion circuit displaces a wall of the drug reservoir thereby causing the reservoir to expel liquid injectable drug contained therein via said drug administration device, and wherein the drug delivery device further includes a controller (78) that is responsive to a measured parameter indicative of displacement generated by the battery for applying a variable load (80) across the battery in order to provide a substantially constant-current depletion of said battery and thereby cause said drug delivery device to deliver a substantially constant drug delivery rate.Type: ApplicationFiled: October 22, 2009Publication date: April 8, 2010Inventors: Amir Genosar, Jonathan Goldstein, Niles A. Fleisher, Yehuda Bachar, Yossi Aldar
-
Patent number: 7676461Abstract: Creating and executing a distributed stream processing operator graph based on a query. The operator graph includes movable stream algebra operators for processing events received from high volume data streams. The operators are partially compiled and distributed to computing devices for completion of the compilation and subsequent execution. During execution, the operators maintain minimal state information associated with received events via an expiration time assigned to each of the event instances. Additional events are generated and aggregated by the operators for communication to a service responsible for the query.Type: GrantFiled: July 18, 2007Date of Patent: March 9, 2010Assignee: Microsoft CorporationInventors: Gueorgui B. Chkodrov, Paul F. Ringseth, Tihomir T. Tarnavski, Andy Shen, Roger Shane Barga, Jonathan Goldstein
-
Publication number: 20100030896Abstract: A “Query Optimizer” provides a cost estimation metric referred to as “Maximum Accumulated Overload” (MAO). MAO is approximately equivalent to maximum system latency in a data stream management system (DSMS). Consequently, MAO is directly relevant for use in optimizing latencies in real-time streaming applications running multiple continuous queries (CQs) over high data-rate event sources. In various embodiments, the Query Optimizer computes MAO given knowledge of original operator statistics, including “operator selectivity” and “cycles/event” in combination with an expected event arrival workload. Beyond use in query optimization to minimize worst-case latency, MAO is useful for addressing problems including admission control, system provisioning, user latency reporting, operator placements (in a multi-node environment), etc. In addition, MAO, as a surrogate for worst-case latency, is generally applicable beyond streaming systems, to any queue-based workflow system with control over the scheduling strategy.Type: ApplicationFiled: October 3, 2009Publication date: February 4, 2010Applicant: MICROSOFT CORPORATIONInventors: Badrish Chandramouli, Jonathan Goldstein
-
Patent number: 7594939Abstract: The invention provides a solid phase hydrogen-generating system utilizing a solid chemical hydride fuel selected from the group consisting of sodium borohydride, lithium borohydride, magnesium hydride and calcium hydride, wherein the fuel is encapsulated in a plurality of removable capsules, the capsules being pumpable and having a major axis of up to 40 mm.Type: GrantFiled: August 23, 2005Date of Patent: September 29, 2009Assignee: Hyogen, Ltd.Inventors: Jonathan Goldstein, Menachem Givon