Patents by Inventor Joseph Epstein
Joseph Epstein 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: 11945896Abstract: A Ziegler-Natta catalyst composition is disclosed. The catalyst composition includes an internal electron donor with improved polymerization kinetics, a long lifetime, improved stereoselectivity and/or improved hydrogen response.Type: GrantFiled: September 10, 2020Date of Patent: April 2, 2024Assignee: W.R. Grace & Co.-CONN.Inventors: Joseph Coalter, III, Rose Kent, Adam Marwitz, Ronald Epstein, Michael Elder
-
Patent number: 10327186Abstract: A technique for providing per station control of multiple stations in a wireless network across multiple access points. A look-up table that assigns a station connected to the access point and at least one communication parameter to each of a plurality of persistent, uniquely-assigned BSSIDs (Basic Service Set Identifiers) is stored. An access point responds to messages addressed one of the plurality of persistent, uniquely-assigned BSSIDs and ignores messages addressed to other BSSIDs. Persistence of the BSSID allows the controller to maintain individual control over each station after moving to a second access point of the plurality of access points. A frame comprising the plurality of BSSIDs corresponding to each connected station aggregated into the frame is generated. The frame is transmitted to the plurality of stations.Type: GrantFiled: May 4, 2017Date of Patent: June 18, 2019Assignee: Fortinet, Inc.Inventors: Anil Kaushik, Sirivatsan Sankaranarayanan, Vaduvur Bharghavan, Sung-Wook Han, Joseph Epstein, Berend Dunsbergen, Saravanan Balasubramaniyan
-
Patent number: 10278105Abstract: AP's associated with a communication network and any wireless devices desiring contact, operated according to a protocol in which each wireless device selects AP's with which to communicate. A system coordinator causes the AP's to operate so as to guide each wireless device to an AP selected by the system coordinator. This has the effect that, notwithstanding that the protocol involves having the wireless device make the selection of AP, functionally, the AP's make the selection for it. In a 1st technique, multiple AP's share an identifier, with the system coordinator directing one particular AP to respond to the wireless device, thus appearing to wireless devices as a “personal cell”. In a 2nd technique, AP's each maintain identifiers substantially unique to each wireless device, with the system coordinator directing only one particular AP to maintain any particular wireless device's identifier, thus appearing to wireless devices as a “personal AP”.Type: GrantFiled: November 14, 2017Date of Patent: April 30, 2019Assignee: Fortinet, Inc.Inventors: Vaduvur Bharghavan, Sung-Wook Han, Joseph Epstein, Berend Dunsbergen, Saravanan Balasubramanian
-
Patent number: 10225764Abstract: Uplink medium access control on per-wireless device level for a specific user. An access point sends a beacon frame to a wireless device. The beacon frame includes a BSSID that is unique to the wireless device. The beacon frame also includes embedded uplink configurations specifying uplink medium access for the wireless device. In one embodiment, a controller recognizes a device or user associated with the device, and sends corresponding uplink configurations for embedding in a subsequent beacon frame.Type: GrantFiled: September 24, 2015Date of Patent: March 5, 2019Assignee: Fortinet, Inc.Inventors: Mohan Ram, Sung-Wook Han, Berend Dunsbergen, Vaduvur Bharghavan, Joseph Epstein
-
Publication number: 20180176844Abstract: AP's associated with a communication network and any wireless devices desiring contact, operated according to a protocol in which each wireless device selects AP's with which to communicate. A system coordinator causes the AP's to operate so as to guide each wireless device to an AP selected by the system coordinator. This has the effect that, notwithstanding that the protocol involves having the wireless device make the selection of AP, functionally, the AP's make the selection for it. In a 1st technique, multiple AP's share an identifier, with the system coordinator directing one particular AP to respond to the wireless device, thus appearing to wireless devices as a “personal cell”. In a 2nd technique, AP's each maintain identifiers substantially unique to each wireless device, with the system coordinator directing only one particular AP to maintain any particular wireless device's identifier, thus appearing to wireless devices as a “personal AP”.Type: ApplicationFiled: November 14, 2017Publication date: June 21, 2018Inventors: Vaduvur BHARGHAVAN, Sung-Wook HAN, Joseph EPSTEIN, Berend DUNSBERGEN, Saravanan BALASUBRAMANIAN
-
Patent number: 9860813Abstract: AP's associated with a communication network and any wireless devices desiring contact, operated according to a protocol in which each wireless device selects AP's with which to communicate. A system coordinator causes the AP's to operate so as to guide each wireless device to an AP selected by the system coordinator. This has the effect that, notwithstanding that the protocol involves having the wireless device make the selection of AP, functionally, the AP's make the selection for it. In a 1st technique, multiple AP's share an identifier, with the system coordinator directing one particular AP to respond to the wireless device, thus appearing to wireless devices as a “personal cell”. In a 2nd technique, AP's each maintain identifiers substantially unique to each wireless device, with the system coordinator directing only one particular AP to maintain any particular wireless device's identifier, thus appearing to wireless devices as a “personal AP”.Type: GrantFiled: December 2, 2015Date of Patent: January 2, 2018Assignee: Fortinet, Inc.Inventors: Vaduvur Bharghavan, Sung-Wook Han, Joseph Epstein, Berend Dunsbergen, Saravanan Balasubramanian
-
Publication number: 20170303176Abstract: A technique for providing per station control of multiple stations in a wireless network across multiple access points. A look-up table that assigns a station connected to the access point and at least one communication parameter to each of a plurality of persistent, uniquely-assigned BSSIDs (Basic Service Set Identifiers) is stored. An access point responds to messages addressed one of the plurality of persistent, uniquely-assigned BSSIDs and ignores messages addressed to other BSSIDs. Persistence of the BSSID allows the controller to maintain individual control over each station after moving to a second access point of the plurality of access points. A frame comprising the plurality of BSSIDs corresponding to each connected station aggregated into the frame is generated. The frame is transmitted to the plurality of stations.Type: ApplicationFiled: May 4, 2017Publication date: October 19, 2017Inventors: Anil KAUSHIK, Sirivatsan Sankaranarayanan, Vaduvur Bharghavan, Sung-Wook Han, Joseph Epstein, Berend Dunsbergen, Saravanan BALASUBRAMANIYAN
-
Publication number: 20170268542Abstract: A system for securing two independent electronic device remote control units together. The system comprises one or more components, including an electronic device remote control and an interchangeable electronic device remote control securing member configured for attaching an auxiliary remote control device thereto. The system provides a mechanism to secure together at least two remote control devices that are not, or are not capable of, synchronizing each individual functionality into a single unit.Type: ApplicationFiled: March 17, 2017Publication date: September 21, 2017Inventor: Brett Joseph Epstein
-
Patent number: 9730125Abstract: A technique for providing per station control of multiple stations in a wireless network across multiple access points. A look-up table that assigns a station connected to the access point and at least one communication parameter to each of a plurality of persistent, uniquely-assigned BSSIDs (Basic Service Set Identifiers) is stored. An access point responds to messages addressed one of the plurality of persistent, uniquely-assigned BSSIDs and ignores messages addressed to other BSSIDs. Persistence of the BSSID allows the controller to maintain individual control over each station after moving to a second access point of the plurality of access points. A frame comprising the plurality of BSSIDs corresponding to each connected station aggregated into the frame is generated. The frame is transmitted to the plurality of stations.Type: GrantFiled: October 1, 2014Date of Patent: August 8, 2017Assignee: Fortinet, Inc.Inventors: Anil Kaushik, Srivatsan Sankaranarayanan, Vaduvur Bharghavan, Sung-Wook Han, Joseph Epstein, Berend Dunsbergen, Saravanan Balasubramaniyan
-
Patent number: 9535855Abstract: In an embodiment, a data processing method comprises detecting that a computer is loading a dynamic loader in a user space, the dynamic loader intending to load computer program code; allowing loading the dynamic loader into memory and then suspending operation of the dynamic loader; reorganizing the computer program code into reorganized code by re-ordering a plurality of code segments into a new order that is potentially different than an original order of the plurality of code segments; modifying the dynamic loader in memory to redirect one or more system or library call instructions of the dynamic loader to cause referencing the reorganized code; updating a binary header of the reorganized code to reflect the new order; allowing the dynamic loader to load the reorganized code based on the binary header after the updating.Type: GrantFiled: March 12, 2015Date of Patent: January 3, 2017Assignee: Cisco Technology, Inc.Inventor: Joseph Epstein
-
Publication number: 20160255561Abstract: AP's associated with a communication network and any wireless devices desiring contact, operated according to a protocol in which each wireless device selects AP's with which to communicate. A system coordinator causes the AP's to operate so as to guide each wireless device to an AP selected by the system coordinator. This has the effect that, notwithstanding that the protocol involves having the wireless device make the selection of AP, functionally, the AP's make the selection for it. In a 1st technique, multiple AP's share an identifier, with the system coordinator directing one particular AP to respond to the wireless device, thus appearing to wireless devices as a “personal cell”. In a 2nd technique. AP's each maintain identifiers substantially unique to each wireless device, with the system coordinator directing only one particular AP to maintain any particular wireless device's identifier, thus appearing to wireless devices as a “personal AP”.Type: ApplicationFiled: December 2, 2015Publication date: September 1, 2016Inventors: Vaduvur BHARGHAVAN, Sung-Wook Han, Joseph Epstein, Berend DUNSBERGEN, Saravanan BALASUBRAMANIAN
-
Patent number: 9336383Abstract: An example method for mitigating JIT spraying attacks in a network environment is provided and includes protecting an output of a just-in-time (JIT) compiler against attacks during application execution at least by intervening from outside the application into a JIT page generated by the JIT compiler in a memory element of a host. In a specific embodiment, the intervening can include rewriting the JIT page. In specific embodiments, the method can further include generating a shadow page corresponding to the JIT page in the memory element. The method can further include randomly choosing at least one block of instructions in the JIT page, moving the at least one block of instructions to the shadow page, and replacing the at least one block of instructions in the JIT page with at least one of invalid opcodes and halt instructions.Type: GrantFiled: March 17, 2015Date of Patent: May 10, 2016Assignee: CISCO TECHNOLOGY, INC.Inventors: Babak Salamat, Joseph Epstein
-
Publication number: 20160088523Abstract: Uplink medium access control on per-wireless device level for a specific user. An access point sends a beacon frame to a wireless device. The beacon frame includes a BSSID that is unique to the wireless device. The beacon frame also includes embedded uplink configurations specifying uplink medium access for the wireless device. In one embodiment, a controller recognizes a device or user associated with the device, and sends corresponding uplink configurations for embedding in a subsequent beacon frame.Type: ApplicationFiled: September 24, 2015Publication date: March 24, 2016Inventors: Mohan RAM, Sung-Wook HAN, Berend DUNSBERGEN, Vaduvur BHARGHAVAN, Joseph EPSTEIN
-
Patent number: 9215754Abstract: Uplink medium access control on per-wireless device level. An access point sends a beacon frame to a wireless device. The beacon frame includes a BSSID that is unique to the wireless device. The beacon frame also includes embedded uplink configurations specifying uplink medium access for the wireless device. In one embodiment, a controller recognizes a device or user associated with the device, and sends corresponding uplink configurations for embedding in a subsequent beacon frame.Type: GrantFiled: March 22, 2012Date of Patent: December 15, 2015Assignee: Menu NetworksInventors: Mohan Ram, Sung-Wook Han, Berend Dunsbergen, Vaduvur Bharghavan, Joseph Epstein
-
Publication number: 20150199283Abstract: In an embodiment, a data processing method comprises detecting that a computer is loading a dynamic loader in a user space, the dynamic loader intending to load computer program code; allowing loading the dynamic loader into memory and then suspending operation of the dynamic loader; reorganizing the computer program code into reorganized code by re-ordering a plurality of code segments into a new order that is potentially different than an original order of the plurality of code segments; modifying the dynamic loader in memory to redirect one or more system or library call instructions of the dynamic loader to cause referencing the reorganized code; updating a binary header of the reorganized code to reflect the new order; allowing the dynamic loader to load the reorganized code based on the binary header after the updating.Type: ApplicationFiled: March 12, 2015Publication date: July 16, 2015Inventor: Joseph Epstein
-
Publication number: 20150193616Abstract: An example method for mitigating JIT spraying attacks in a network environment is provided and includes protecting an output of a just-in-time (JIT) compiler against attacks during application execution at least by intervening from outside the application into a JIT page generated by the JIT compiler in a memory element of a host. In a specific embodiment, the intervening can include rewriting the JIT page. In specific embodiments, the method can further include generating a shadow page corresponding to the JIT page in the memory element. The method can further include randomly choosing at least one block of instructions in the JIT page, moving the at least one block of instructions to the shadow page, and replacing the at least one block of instructions in the JIT page with at least one of invalid opcodes and halt instructions.Type: ApplicationFiled: March 17, 2015Publication date: July 9, 2015Applicant: CISCO TECHNOLOGY, INC.Inventors: Babak Salamat, Joseph Epstein
-
Publication number: 20150124774Abstract: A technique for providing per station control of multiple stations in a wireless network across multiple access points. A look-up table that assigns a station connected to the access point and at least one communication parameter to each of a plurality of persistent, uniquely-assigned BSSIDs (Basic Service Set Identifiers) is stored. An access point responds to messages addressed one of the plurality of persistent, uniquely-assigned BSSIDs and ignores messages addressed to other BSSIDs. Persistence of the BSSID allows the controller to maintain individual control over each station after moving to a second access point of the plurality of access points. A frame comprising the plurality of BSSIDs corresponding to each connected station aggregated into the frame is generated. The frame is transmitted to the plurality of stations.Type: ApplicationFiled: October 1, 2014Publication date: May 7, 2015Applicant: Meru NetworksInventors: Anil KAUSHIK, Srivatsan SANKARANARAYANAN, Vaduvur BHARGHAVAN, Sung-Wook HAN, Joseph EPSTEIN, Berend DUNSBERGEN, Saravanan BALASUBRAMANIYAN
-
Patent number: 9025581Abstract: A controller directing access points to default to a virtual cell service mode which allows seamless mobility for stations in motion around a wireless network is disclosed. Responsive to identifying a first station, the controller logic may dictate tighter controls for the first station by selecting a virtual port service mode. Some embodiments can also select a native cell service mode for devices due to a connection history of the station or a MAC OUI that is incompatible with virtual cell service mode. An initial service mode can be changed due to a condition. Also, the controller provides multiple BSSIDs to each access point.Type: GrantFiled: February 9, 2013Date of Patent: May 5, 2015Assignee: Meru NetworksInventors: Mohan Ram, Sung-Wook Han, Brett Schavey, Ajay Kunnath, Rishikesh Basu, Berend Dunsbergen, Vaduvur Bharghavan, Joseph Epstein
-
Patent number: 9015834Abstract: An example method for mitigating JIT spraying attacks in a network environment is provided and includes protecting an output of a just-in-time (JIT) compiler against attacks during application execution at least by intervening from outside the application into a JIT page generated by the JIT compiler in a memory element of a host. In a specific embodiment, the intervening can include rewriting the JIT page. In specific embodiments, the method can further include generating a shadow page corresponding to the JIT page in the memory element. The method can further include randomly choosing at least one block of instructions in the JIT page, moving the at least one block of instructions to the shadow page, and replacing the at least one block of instructions in the JIT page with at least one of invalid opcodes and halt instructions.Type: GrantFiled: March 15, 2013Date of Patent: April 21, 2015Assignee: Cisco Technology, Inc.Inventors: Babak Salamat, Joseph Epstein
-
Publication number: 20150043530Abstract: For seamless mobility, at least one communication parameter to associate with a BSSID is selected. A beacon is sent from a first access point to advertise its presence, wherein the beacon comprises the BSSID associated with the at least one communication parameter. Responsive to the mobile station choosing the BSSID being advertised in the beacon sent from the first access point, a uniquely assign the BSSID is selected for a mobile station. The first access point from the plurality of access points is associated with the mobile station persistently. Associating is made as selected by the system coordinator, the uniquely assigned BSSID being independent of an identify of mobile station and being eligible for subsequent assignment to a different mobile station as determined by the system coordinator.Type: ApplicationFiled: July 21, 2014Publication date: February 12, 2015Applicant: MERU NETWORKSInventors: Vaduvur BHARGHAVAN, Sung-Wook HAN, Joseph EPSTEIN, Berend DUNSBERGEN, Saravanan BALASUBRAMANIAN