Patents by Inventor Simon Tam
Simon Tam 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: 11895237Abstract: Various embodiments of the present application set forth a computer-implemented method that includes generating, based on a resource file stored at an endpoint device, a credential data packet for authenticating with a first application executing in a first network, where the resource file includes a set of encryption keys associated with a plurality of applications including the first application, and where the credential data packet is encrypted with a device key signed by the endpoint device, and the credential data packet is signed by an endpoint device management (EDM) key extracted from the set of encryptions keys included in the resource file, sending, by the endpoint device, the credential data packet to the first application via a trusted communication channel, and receiving, by the endpoint device and in response to the credential data packet, an authorization packet from the first application via the trusted communication channel.Type: GrantFiled: January 5, 2023Date of Patent: February 6, 2024Assignee: SPLUNK INC.Inventors: Mingyuan Chen, Jesse Chor, Dylan Patricia Conway, Michael Emery, Simon Tam, Eeshan Wagh, Glen Wong, Everett Yip
-
Patent number: 11893296Abstract: Various embodiments of the present application set forth a computer-implemented method that includes generating a first alert that includes one or more parameters, wherein the first notification is associated with the first alert, receiving, by a wearable device, a notification dashboard that includes at least a first visualization associated with a first notification, storing, by the wearable device, the notification dashboard in a notification cache, and in response to receiving a request associated with the first notification, retrieving the notification dashboard from the notification cache, and displaying at least a portion of the first visualization included in the notification dashboard on the wearable device.Type: GrantFiled: January 31, 2019Date of Patent: February 6, 2024Assignee: SPLUNK INC.Inventors: Mingyuan Chen, Dylan Patricia Conway, Simon Tam
-
Patent number: 11842118Abstract: Various embodiments of the present application set forth a computer-implemented method that includes transmitting, by a wearable device, a first request that includes a first set of parameters, receiving, by the wearable device, a first set of values based on the first set of parameters, wherein the first set of values are provided by a first data source, displaying, by the wearable device, a first dashboard that includes a first visualization associated with the first set of values, determining that a first physical interaction with a first physical input device associated with the wearable device occurred, and in response to the first physical interaction, causing the first visualization to display a first data value included in the first set of values.Type: GrantFiled: September 19, 2022Date of Patent: December 12, 2023Assignee: SPLUNK INC.Inventors: Mingyuan Chen, Dylan Patricia Conway, Simon Tam
-
Patent number: 11784341Abstract: The invention provides novel high-energy density and low-cost flow electrochemical devices incorporating solid-flow electrodes, and further provides methods of using such electrochemical devices. Included are anode and cathode current collector foils that can be made to move during discharge or recharge of the device. Solid-flow devices according to the invention provide improved charging capability due to direct replacement of the conventional electrode stack, higher volumetric and gravimetric energy density, and reduced battery cost due to reduced dimensions of the ion-permeable layer.Type: GrantFiled: December 7, 2016Date of Patent: October 10, 2023Assignee: The Chinese University of Hong KongInventors: Yi-Chun Lu, Zengyue Wang, Long Yin Simon Tam, Qingli Zou, Guangtao Cong
-
Patent number: 11736452Abstract: In various embodiments, a computer-implemented method comprises determining that a first property associated with a dashboard is modified at a first device, determining that the dashboard is accessible at a second device, where the first device and the second device are coupled via a trusted tunnel bridge, and in a real-time response to determining that the first property was modified, transmitting, to the second device via the trusted tunnel bridge, an update that causes the second device modify the dashboard based on the modified first property.Type: GrantFiled: April 30, 2021Date of Patent: August 22, 2023Assignee: SPLUNK INC.Inventors: Christopher Chan, Ryan O'Connor, Philippe Tang, Simon Tam, Sterling Trafford
-
Patent number: 11687413Abstract: Various embodiments of the present application set forth a computer-implemented method that includes receiving at a mobile device from a first data source, a plurality of live data snapshots, each live data snapshot included in the plurality of live data snapshots being associated with a different point in time, generating, based on a presentation template and a first live data snapshot included in the plurality of live data snapshots, a first presentation data snapshot, receiving, at the mobile device from a wearable device, a plurality of data requests, wherein each data request included in the plurality of data requests comprises a different request for data to be presented by the wearable device and is received at a different point in time, and a first rate of receiving the plurality of data requests by the mobile device is lower than a second rate of receiving the plurality of live data snapshots by the mobile device, and in response to receiving a first data request included in the plurality of data reqType: GrantFiled: March 29, 2021Date of Patent: June 27, 2023Assignee: SPLUNK INC.Inventors: Mingyuan Chen, Dylan Patricia Conway, Simon Tam
-
Patent number: 11582036Abstract: Various embodiments of the present application set forth a computer-implemented method that includes generating, based on a resource file stored at an endpoint device, a credential data packet for authenticating with a first application executing in a first network, where the resource file includes a set of encryption keys associated with a plurality of applications including the first application, and where the credential data packet is encrypted with a device key signed by the endpoint device, and the credential data packet is signed by an endpoint device management (EDM) key extracted from the set of encryptions keys included in the resource file, sending, by the endpoint device, the credential data packet to the first application via a trusted communication channel, and receiving, by the endpoint device and in response to the credential data packet, an authorization packet from the first application via the trusted communication channel.Type: GrantFiled: October 18, 2019Date of Patent: February 14, 2023Assignee: SPLUNK INC.Inventors: Mingyuan Chen, Jesse Chor, Dylan Patricia Conway, Michael Emery, Simon Tam, Eeshan Wagh, Glen Wong, Everett Yip
-
Patent number: 11574429Abstract: A client device executes a display layout application that receives a size of each display item included in a set of display items. The set of display items is associated with a first frame included in a bounding box associated with a display screen. The display layout application determines a reference size based on the sizes of the set of display items. The display layout application determines a size of the first frame based on the reference size. The display layout application determines a position for a first display item included in the set of display items based on a position of the first frame within the bounding box. The display layout application generates a layout for display on the display screen, where the layout includes the first display item.Type: GrantFiled: April 30, 2019Date of Patent: February 7, 2023Assignee: SPLUNK INC.Inventors: Simon Tam, Everett Yip
-
Patent number: 11449293Abstract: Various embodiments of the present application set forth a computer-implemented method that includes transmitting, by a wearable device, a first request that includes a first set of parameters, receiving, by the wearable device, a first set of values based on the first set of parameters, wherein the first set of values are provided by a first data source, displaying, by the wearable device, a first dashboard that includes a first visualization associated with the first set of values, determining that a first physical interaction with a first physical input device associated with the wearable device occurred, and in response to the first physical interaction, causing the first visualization to display a first data value included in the first set of values.Type: GrantFiled: January 31, 2019Date of Patent: September 20, 2022Assignee: SPLUNK INC.Inventors: Mingyuan Chen, Dylan Patricia Conway, Simon Tam
-
Patent number: 11100551Abstract: Apparatus, article of manufacture and method for designing a jewelry setting that comprise displaying on a display a plurality of components. Each component corresponds to a section of a jewelry setting. A selection of at least one component that corresponds to a first section of the jewelry setting is received. An electronic template of the jewelry setting is generated. The electronic image comprises the at least one selected component. The electronic template is transmitted to a remote device.Type: GrantFiled: January 4, 2019Date of Patent: August 24, 2021Assignee: Electronic Commodities ExchangeInventors: Brian Watkins, Alex Berg, Moshe Klein, Joel Klein, Simon Tam, Christopher Thomas
-
Patent number: 11042923Abstract: Apparatus, article of manufacture and methods for recommending a jewelry item that comprise receiving, at a jewelry interface, user-input data regarding: a selection of at least one jewelry item. The at least one jewelry item comprises a plurality of characteristics. User-input data also includes an indication of a level of importance for at least one characteristic of a jewelry item. Each level of importance corresponds to a co-efficient. An ideal profile is computed based in part on the selection of the at least one jewelry item and the indication of the level of importance, an ideal profile. A matching algorithm is applied to a plurality of jewelry items stored in an inventory. Based on the matching algorithm, at least one recommended jewelry item is identified as most closely matching the ideal profile. An indication of the at least one recommended jewelry item is transmitted.Type: GrantFiled: May 8, 2019Date of Patent: June 22, 2021Inventors: Brian Watkins, Alex Berg, Josh Marion, Matthew Jordan Kirk, Simon Tam
-
Patent number: 10963347Abstract: Various embodiments of the present application set forth a computer-implemented method that includes receiving at a mobile device from a first data source, a plurality of live data snapshots, each live data snapshot included in the plurality of live data snapshots being associated with a different point in time, generating, based on a presentation template and a first live data snapshot included in the plurality of live data snapshots, a first presentation data snapshot, receiving, at the mobile device from a wearable device, a plurality of data requests, wherein each data request included in the plurality of data requests comprises a different request for data to be presented by the wearable device and is received at a different point in time, and a first rate of receiving the plurality of data requests by the mobile device is lower than a second rate of receiving the plurality of live data snapshots by the mobile device, and in response to receiving a first data request included in the plurality of data reqType: GrantFiled: January 31, 2019Date of Patent: March 30, 2021Assignee: SPLUNK INC.Inventors: Mingyuan Chen, Dylan Patricia Conway, Simon Tam
-
Patent number: 10679282Abstract: Methods, systems and apparatus for virtual online jewelry sales in secondary markets.Type: GrantFiled: December 21, 2018Date of Patent: June 9, 2020Assignee: ELECTRONIC COMMODITIES EXCHANGE, L.P.Inventors: Howard Lutnick, Simon Tam, Brian Watkins, Moshe Klein, Joel Klein, Alex Berg
-
Publication number: 20200105112Abstract: Systems, methods and apparatus for in-store preview of jewelry items that comprise detecting that a RFID tag that is coupled to a jewelry item is within a threshold vicinity of a RFID reader. The information about the jewelry item is transmitting to an electronic device that is located proximately to the jewelry counter. Beacon technology is employed to communicate with a customer's mobile device. Pass application technology is employed to transmit records to and from a customer and local retailer.Type: ApplicationFiled: December 4, 2019Publication date: April 2, 2020Inventors: Simon TAM, Brian WATKINS, Timothy Lawrence SWETONIC, Jeffrey Allan JOHNSTON
-
Patent number: 10522015Abstract: Systems, methods and apparatus for in-store preview of jewelry items that comprise detecting that a RFID tag that is coupled to a jewelry item is within a threshold vicinity of a RFID reader. The information about the jewelry item is transmitting to an electronic device that is located proximately to the jewelry counter. Beacon technology is employed to communicate with a customer's mobile device. Pass application technology is employed to transmit records to and from a customer and local retailer.Type: GrantFiled: December 21, 2018Date of Patent: December 31, 2019Assignee: ELECTRONIC COMMODITIES EXCHANGE, L.P.Inventors: Simon Tam, Brian Watkins, Timothy Lawrence Swetonic, Jeffrey Allan Johnston
-
Patent number: 10417686Abstract: Apparatus, article of manufacture and methods for recommending a jewelry item that comprise receiving, at a jewelry interface, user-input data regarding: a selection of at least one jewelry item. The at least one jewelry item comprises a plurality of characteristics. User-input data also includes an indication of a level of importance for at least one characteristic of a jewelry item. Each level of importance corresponds to a co-efficient. An ideal profile is computed based in part on the selection of the at least one jewelry item and the indication of the level of importance, an ideal profile. A matching algorithm is applied to a plurality of jewelry items stored in an inventory. Based on the matching algorithm, at least one recommended jewelry item is identified as most closely matching the ideal profile. An indication of the at least one recommended jewelry item is transmitted.Type: GrantFiled: March 15, 2013Date of Patent: September 17, 2019Assignee: ELECTRONIC COMMODITIES EXCHANGEInventors: Brian Watkins, Alex Berg, Josh Marion, Matthew Jordan Kirk, Simon Tam
-
Publication number: 20190266656Abstract: Apparatus, article of manufacture and methods for recommending a jewelry item that comprise receiving, at a jewelry interface, user-input data regarding: a selection of at least one jewelry item. The at least one jewelry item comprises a plurality of characteristics. User-input data also includes an indication of a level of importance for at least one characteristic of a jewelry item. Each level of importance corresponds to a co-efficient. An ideal profile is computed based in part on the selection of the at least one jewelry item and the indication of the level of importance, an ideal profile. A matching algorithm is applied to a plurality of jewelry items stored in an inventory. Based on the matching algorithm, at least one recommended jewelry item is identified as most closely matching the ideal profile. An indication of the at least one recommended jewelry item is transmitted.Type: ApplicationFiled: May 8, 2019Publication date: August 29, 2019Inventors: Brian Watkins, Alex Berg, Josh Marion, Matthew Jordan Kirk, Simon Tam
-
Publication number: 20190213655Abstract: Apparatus, article of manufacture and method for designing a jewelry setting that comprise displaying on a display a plurality of components. Each component corresponds to a section of a jewelry setting. A selection of at least one component that corresponds to a first section of the jewelry setting is received. An electronic template of the jewelry setting is generated. The electronic image comprises the at least one selected component. The electronic template is transmitted to a remote device.Type: ApplicationFiled: January 4, 2019Publication date: July 11, 2019Inventors: Brian Watkins, Alex Berg, Moshe Klein, Joel Klein, Simon Tam, Christopher Thomas
-
Publication number: 20190114889Abstract: Systems, methods and apparatus for in-store preview of jewelry items that comprise detecting that a RFID tag that is coupled to a jewelry item is within a threshold vicinity of a RFID reader. The information about the jewelry item is transmitting to an electronic device that is located proximately to the jewelry counter. Beacon technology is employed to communicate with a customer's mobile device. Pass application technology is employed to transmit records to and from a customer and local retailer.Type: ApplicationFiled: December 21, 2018Publication date: April 18, 2019Inventors: Simon TAM, Brian WATKINS, Timothy Lawrence SWETONIC, Jeffrey Allan JOHNSTON
-
Publication number: 20190114698Abstract: Methods, systems and apparatus for virtual online jewelry sales in secondary markets.Type: ApplicationFiled: December 21, 2018Publication date: April 18, 2019Inventors: Howard Lutnick, Simon Tam, Brian Watkins, Moshe Klein, Joel Klein, Alex Berg