Patents by Inventor Joel Sommer
Joel Sommer 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: 12010155Abstract: A device for providing operating system managed group communication sessions may include a memory and at least one processor. The at least one processor may be configured to receive, by an operating system level process executing on a device and from an application process executing on a device, a request to initiate a group session between a user associated with the device and another user. The at least one processor may be further configured to identify, by the operating system level process, another device associated with the other user. The at least one processor may be further configured to initiate, by the operating system level process, the group session with the user via the other device. The at least one processor may be further configured to manage, by the operating system level process, the group session.Type: GrantFiled: April 6, 2021Date of Patent: June 11, 2024Assignee: Apple Inc.Inventors: Geoffrey Stahl, Jeffrey S. Norris, Timothy R. Oriol, Joel N. Kerr, Srinivas Vedula, Bruno Sommer
-
Patent number: 9571366Abstract: A method and apparatus for detecting and localizing an anomaly for a network are disclosed. For example, the method sends a first set of probe packets on at least one path of the network, and detects a performance anomaly on a first path of the at least one path. The method then identifies at least one link on the first path that is responsible for the performance anomaly by applying a second set of probe packets.Type: GrantFiled: December 27, 2009Date of Patent: February 14, 2017Assignee: AT&T Intellectual Property I, L.P.Inventors: Nicholas Duffield, Paul Barford, Amos Ron, Joel Sommers
-
Publication number: 20120106377Abstract: Performance for a network is measured by sending multi-objective probes on a path, receiving at least one of the multi-objective probes for the path, and determining performance measurements for at least two parameters of the path determined from the at least one of the multi-objective probes. Separate algorithms are simultaneously executed to measure the at least two parameters of the path determined from the at least one of the multi-objective probes.Type: ApplicationFiled: October 27, 2011Publication date: May 3, 2012Applicants: WISCONSIN ALUMNI RESEARCH FOUNDATION, AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Joel SOMMERS, Nicholas DUFFIELD, Paul BARFORD, Amos RON
-
Patent number: 8073945Abstract: A method and an apparatus for providing a measurement of performance for a network are disclosed. For example, the method sends a plurality of multi-objective probes on a path, and receives one or more of said plurality of multi-objective probes for the path. The method then determines a plurality of performance measurements.Type: GrantFiled: April 25, 2008Date of Patent: December 6, 2011Assignees: AT&T Intellectual Property I, L.P., Wisconsin Alumni Research FoundationInventors: Joel Sommers, Nicholas Duffield, Paul Barford, Amos Ron
-
Publication number: 20110158105Abstract: A method and apparatus for detecting and localizing an anomaly for a network are disclosed. For example, the method sends a first set of probe packets on at least one path of the network, and detects a performance anomaly on a first path of the at least one path. The method then identifies at least one link on the first path that is responsible for the performance anomaly by applying a second set of probe packets.Type: ApplicationFiled: December 27, 2009Publication date: June 30, 2011Inventors: NICHOLAS DUFFIELD, Paul Barford, Amos Ron, Joel Sommers
-
Publication number: 20090271508Abstract: A method and an apparatus for providing a measurement of performance for a network are disclosed. For example, the method sends a plurality of multi-objective probes on a path, and receives one or more of said plurality of multi-objective probes for the path. The method then determines a plurality of performance measurements.Type: ApplicationFiled: April 25, 2008Publication date: October 29, 2009Inventors: Joel Sommers, Nicholas Duffield, Paul Barford, Amos Ron
-
Patent number: 7211127Abstract: A system for determining process parameters for the ladle refinement of steel includes a computer executing a number of software algorithms for determining one or more process parameters for various steel refinement process steps. In one embodiment, for example, the computer is configured to determine the total amount of flux additions to achieve a desired sulfur percentage as part of a steel desulfurization process. In another embodiment, the computer is configured to determine the total quantity of oxygen to be injected into the steel as part of a steel reoxidation process. In still another embodiment, the computer is configured to determine a melting temperature of inclusions within the refined steel, and to determine whether this melting temperature is within an acceptable range to successfully process the steel in a continuous steel strip casting apparatus/process, or whether the steel must be reworked to achieve an acceptable inclusion melting temperature.Type: GrantFiled: June 9, 2005Date of Patent: May 1, 2007Assignee: Nucor CorporationInventors: Rama Mahapatra, Walter Blejde, Joel Sommer, Scott Story, Dave Sosinsky
-
Publication number: 20060144554Abstract: A method of controlling the formation of crocodile skin surface roughness on thin cast strip of plain carbon steel forming a casting pool of molten metal of plain carbon steel of less than 0.065% carbon supported on a casting surfaces above a nip, assembling a rotating brush to contact the casting surfaces in advance of contact with the molten metal, and controlling the energy exerted by rotating brushes against the casting surfaces of the casting rolls to clean and expose a majority of the projections of the casting surfaces of the casting rolls by provide wetting contact with the molten metal of the casting pool. The cleaning step may be done by controlling the energy of the rotating brush against the casting rolls based on the difference between the measured heat flux and the initially measured heat flux when the casting surfaces are clean, and automating the method.Type: ApplicationFiled: December 13, 2005Publication date: July 6, 2006Inventors: Mark Schlichting, Joel Sommer, Shiro Osada, Hisahiko Fukase
-
Publication number: 20060124271Abstract: A method of controlling the formation of crocodile skin surface roughness on thin cast strip of plain carbon steel forming a casting pool of molten metal of plain carbon steel of less than 0.65% carbon supported on a casting surfaces above a nip, assembling a rotating brush to contact the casting surfaces in advance of contact with the molten metal, and controlling the energy exerted by rotating brushes against the casting surfaces of the casting rolls to clean and expose a majority of the projections of the casting surfaces of the casting rolls by provide wetting contact with the molten metal of the casting pool. The cleaning step may be done by controlling the energy of the rotating brush against the casting rolls based on the difference between the measured heat flux and the initially measured heat flux when the casting surfaces are clean, and automating the method.Type: ApplicationFiled: December 13, 2004Publication date: June 15, 2006Inventors: Mark Schlichting, Joel Sommer, Shiro Osada, Hisahiko Fukase
-
Publication number: 20050223850Abstract: A system for determining process parameters for the ladle refinement of steel includes a computer executing a number of software algorithms for determining one or more process parameters for various steel refinement process steps. In one embodiment, for example, the computer is configured to determine the total amount of flux additions to achieve a desired sulfur percentage as part of a steel desulfurization process. In another embodiment, the computer is configured to determine the total quantity of oxygen to be injected into the steel as part of a steel reoxidation process. In still another embodiment, the computer is configured to determine a melting temperature of inclusions within the refined steel, and to determine whether this melting temperature is within an acceptable range to successfully process the steel in a continuous steel strip casting apparatus/process, or whether the steel must be reworked to achieve an acceptable inclusion melting temperature.Type: ApplicationFiled: June 9, 2005Publication date: October 13, 2005Inventors: Walter Bleide, Joel Sommer
-
Patent number: 6921425Abstract: A system for determining process parameters for the ladle refinement of steel includes a computer executing a number of software algorithms for determining one or more process parameters for various steel refinement process steps. In one embodiment, for example, the computer is configured to determine the total amount of flux additions to achieve a desired sulfur percentage as part of a steel desulfurization process. In another embodiment, the computer is configured to determine the total quantity of oxygen to be injected into the steel as part of a steel reoxidation process. In still another embodiment, the computer is configured to determine a melting temperature of inclusions within the refined steel, and to determine whether this melting temperature is within an acceptable range to successfully process the steel in a continuous steel strip casting apparatus/process, or whether the steel must be reworked to achieve an acceptable inclusion melting temperature.Type: GrantFiled: July 8, 2004Date of Patent: July 26, 2005Assignee: Nucor CorporationInventors: Walter N. Blejde, Joel Sommer
-
Publication number: 20040244532Abstract: A system for determining process parameters for the ladle refinement of steel includes a computer executing a number of software algorithms for determining one or more process parameters for various steel refinement process steps. In one embodiment, for example, the computer is configured to determine the total amount of flux additions to achieve a desired sulfur percentage as part of a steel desulfurization process. In another embodiment, the computer is configured to determine the total quantity of oxygen to be injected into the steel as part of a steel reoxidation process. In still another embodiment, the computer is configured to determine a melting temperature of inclusions within the refined steel, and to determine whether this melting temperature is within an acceptable range to successfully process the steel in a continuous steel strip casting apparatus/process, or whether the steel must be reworked to achieve an acceptable inclusion melting temperature.Type: ApplicationFiled: July 8, 2004Publication date: December 9, 2004Inventors: Walter N. Blejde, Joel Sommer
-
Patent number: 6808550Abstract: A system for determining process parameters for the ladle refinement of steel includes a computer executing a number of software algorithms for determining one or more process parameters for various steel refinement process steps. In one embodiment, for example, the computer is configured to determine the total amount of flux additions to achieve a desired sulfur percentage as part of a steel desulfurization process. In another embodiment, the computer is configured to determine the total quantity of oxygen to be injected into the steel as part of a steel reoxidation process. In still another embodiment, the computer is configured to determine a melting temperature of inclusions within the refined steel, and to determine whether this melting temperature is within an acceptable range to successfully process the steel in a continuous steel strip casting apparatus/process, or whether the steel must be reworked to achieve an acceptable inclusion melting temperature.Type: GrantFiled: February 15, 2002Date of Patent: October 26, 2004Assignee: Nucor CorporationInventors: Rama Mahapatra, Walter Blejde, Joel Sommer, Scott Story, Dave Sosinsky
-
Publication number: 20030154819Abstract: A system for determining process parameters for the ladle refinement of steel includes a computer executing a number of software algorithms for determining one or more process parameters for various steel refinement process steps. In one embodiment, for example, the computer is configured to determine the total amount of flux additions to achieve a desired sulfur percentage as part of a steel desulfurization process. In another embodiment, the computer is configured to determine the total quantity of oxygen to be injected into the steel as part of a steel reoxidation process. In still another embodiment, the computer is configured to determine a melting temperature of inclusions within the refined steel, and to determine whether this melting temperature is within an acceptable range to successfully process the steel in a continuous steel strip casting apparatus/process, or whether the steel must be reworked to achieve an acceptable inclusion melting temperature.Type: ApplicationFiled: February 15, 2002Publication date: August 21, 2003Inventors: Rama Mahapatra, Walter N. Blejde, Joel Sommer, Scott Story, Dave Sosinsky