Patents by Inventor Steve Petersen

Steve Petersen 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: 11928538
    Abstract: Aspects of the present disclosure relate to methods and systems for laser turning and attaching RFID tags to products. Such methods and systems may include a memory and a processor coupled to the memory. The methods and systems may include determining a characteristic of a conductive trace on a substrate to be incorporated into an item to configure a tag performance in view of at least one of a dielectric property or a tuning property of the item. The methods and systems may further include a laser to alter the conductive trace on the substrate to have the characteristic to define an antenna for the tag. The methods and systems may further include an attaching device configured to attach a communications enabled device to the substrate so as to form an electrical connection between the communications enabled device and the antenna to form the tag.
    Type: Grant
    Filed: August 16, 2022
    Date of Patent: March 12, 2024
    Assignee: Sensormatic Electronics, LLC
    Inventors: Steve E. Trivelpiece, Adam S. Bergman, Amin Shahidi, George H. West, Bjoern Petersen, João Vilaça, Gopal Chandramowle, Carlos Gomez Garcia, Melwyn F. Sequeira
  • Patent number: 11811768
    Abstract: A method and system for securely transmitting a plurality of data streams between a client device and a server that are in communication via standard Internet protocols are disclosed. The method comprises authenticating the client device by the server to create a Session ID and authorizing the client device to access the plurality of data streams by the server using at least one ACL Group, wherein a WebSocket connection is created between the client device and the server once the client device is both authenticated and authorized. The system comprises a client device and a server in communication with the client device via standard Internet protocols, wherein the server authenticates the client device to create a session, authorizes the client device to access the plurality of data streams using at least one ACL Group, wherein a WebSocket connection is created once the client device is both authenticated and authorized.
    Type: Grant
    Filed: January 22, 2019
    Date of Patent: November 7, 2023
    Assignee: Vital Connect, Inc.
    Inventors: Steve Petersen, Kesava Mallela
  • Patent number: 10820232
    Abstract: A system with distributed proxy for reducing traffic in a wireless network satisfies data requests made by a mobile application. The system includes a mobile device having a local proxy for intercepting a data request made by the mobile application. The local proxy simulates application server responses for the mobile application on the mobile device for data requests where responses are available in the local cache. A proxy server is coupled to the mobile device and an application server to which the data request is made. The proxy server is able to communicate with the local proxy. The local proxy forwards the data request to the proxy server for transmission to the application server for a response to the data request. The proxy server queries the application server for any changes to the data request that the mobile application has previously made and notifies the local proxy of such changes.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: October 27, 2020
    Assignee: Seven Networks, LLC
    Inventors: Steve Petersen, Michael Luna, Ari Backholm
  • Patent number: 10757467
    Abstract: A system for synchronized streaming of media includes a memory and a processor. The processor is operable to establish connections with user applications executing on a plurality of user devices. The processor is further operable to identify a list of user tracks associated with one of the plurality of users stored in the memory. The processor is further operable to stream tracks from the list of user tracks to each of the plurality of user applications synchronously such that each of the plurality of user applications plays the same tracks at approximately the same time. The processor is further operable to receive at least one comment from one of the computing devices. The processors is further operable to send the at least one comment to a remainder of the plurality of computing devices for display through the user applications.
    Type: Grant
    Filed: May 8, 2017
    Date of Patent: August 25, 2020
    Assignee: Playlist Media, Inc.
    Inventors: Karen Marie Katz, Aline Mary Pereira Pinto da Fonseca, Eduardo Brasao da Fonseca, Robert Craig Davidorf, Steve Petersen
  • Patent number: 10638358
    Abstract: A system with distributed proxy for reducing traffic in a wireless network satisfies data requests made by a mobile application. The system includes a mobile device having a local proxy for intercepting a data request made by the mobile application. The local proxy simulates application server responses for the mobile application on the mobile device for data requests where responses are available in the local cache. A proxy server is coupled to the mobile device and an application server to which the data request is made. The proxy server is able to communicate with the local proxy. The local proxy forwards the data request to the proxy server for transmission to the application server for a response to the data request. The proxy server queries the application server for any changes to the data request that the mobile application has previously made and notifies the local proxy of such changes.
    Type: Grant
    Filed: September 24, 2018
    Date of Patent: April 28, 2020
    Assignee: Seven Networks, LLC
    Inventors: Steve Petersen, Michael Luna, Ari Backholm
  • Publication number: 20200120540
    Abstract: A system with distributed proxy for reducing traffic in a wireless network satisfies data requests made by a mobile application. The system includes a mobile device having a local proxy for intercepting a data request made by the mobile application. The local proxy simulates application server responses for the mobile application on the mobile device for data requests where responses are available in the local cache. A proxy server is coupled to the mobile device and an application server to which the data request is made. The proxy server is able to communicate with the local proxy. The local proxy forwards the data request to the proxy server for transmission to the application server for a response to the data request. The proxy server queries the application server for any changes to the data request that the mobile application has previously made and notifies the local proxy of such changes.
    Type: Application
    Filed: December 13, 2019
    Publication date: April 16, 2020
    Inventors: Steve Petersen, Michael Luna, Ari Backholm
  • Patent number: 10523722
    Abstract: A system for creating a shared media streaming session includes a memory and a processor. The processor is operable to, for each user in a shared media streaming session, retrieve a user track list and user playback history associated with the user from the memory; filter the user track lists according to predetermined rules; combine the filtered user track lists to create a session segment; generate a pool of recommended tracks; and determine whether there are multiple users in the shared media streaming session. The processor may further be operable to determine whether the session segment complies with licensing rules, and add the session segment to a session track list to be streamed to users of the shared media streaming session.
    Type: Grant
    Filed: May 8, 2017
    Date of Patent: December 31, 2019
    Assignee: Playlist Media, Inc.
    Inventors: Karen Marie Katz, Robert Craig Davidorf, Steve Petersen, Stefan Gomez
  • Patent number: 10511996
    Abstract: A system with distributed proxy for reducing traffic in a wireless network satisfies data requests made by a mobile application. The system includes a mobile device having a local proxy for intercepting a data request made by the mobile application. The local proxy simulates application server responses for the mobile application on the mobile device for data requests where responses are available in the local cache. A proxy server is coupled to the mobile device and an application server to which the data request is made. The proxy server is able to communicate with the local proxy. The local proxy forwards the data request to the proxy server for transmission to the application server for a response to the data request. The proxy server queries the application server for any changes to the data request that the mobile application has previously made and notifies the local proxy of such changes.
    Type: Grant
    Filed: September 24, 2018
    Date of Patent: December 17, 2019
    Assignee: Seven Networks, LLC
    Inventors: Steve Petersen, Michael Luna, Ari Backholm
  • Publication number: 20190238546
    Abstract: A method and system for securely transmitting a plurality of data streams between a client device and a server that are in communication via standard Internet protocols are disclosed. The method comprises authenticating the client device by the server to create a Session ID and authorizing the client device to access the plurality of data streams by the server using at least one ACL Group, wherein a WebSocket connection is created between the client device and the server once the client device is both authenticated and authorized. The system comprises a client device and a server in communication with the client device via standard Internet protocols, wherein the server authenticates the client device to create a session, authorizes the client device to access the plurality of data streams using at least one ACL Group, wherein a WebSocket connection is created once the client device is both authenticated and authorized.
    Type: Application
    Filed: January 22, 2019
    Publication date: August 1, 2019
    Inventors: Steve PETERSEN, Kesava MALLELA
  • Patent number: 10299161
    Abstract: A mobile device having improved resource management predicts that a user is likely to access an application based on prior application access history while the user of the mobile device is inactive and a screen status of the mobile device is off. The mobile device communicates over an established multiplexed connection and a second connection is established while the established multiplexed connection remains connected. Data for the application is fetched based on the prediction. Data for the application is fetched over the second connection before the application is accessed.
    Type: Grant
    Filed: January 25, 2019
    Date of Patent: May 21, 2019
    Assignee: Seven Networks, LLC
    Inventors: Steve Petersen, Ari Backholm, Michael Luna
  • Patent number: 10212165
    Abstract: A method and system for securely transmitting a plurality of data streams between a client device and a server that are in communication via standard Internet protocols are disclosed. The method comprises authenticating the client device by the server to create a Session ID and authorizing the client device to access the plurality of data streams by the server using at least one ACL Group, wherein a WebSocket connection is created between the client device and the server once the client device is both authenticated and authorized. The system comprises a client device and a server in communication with the client device via standard Internet protocols, wherein the server authenticates the client device to create a session, authorizes the client device to access the plurality of data streams using at least one ACL Group, wherein a WebSocket connection is created once the client device is both authenticated and authorized.
    Type: Grant
    Filed: August 25, 2015
    Date of Patent: February 19, 2019
    Assignee: VITAL CONNECT, INC.
    Inventors: Steve Petersen, Kesava Mallela
  • Patent number: 10039029
    Abstract: A mobile device having an established multiplexed connection for optimizing communications is configured for communicating over the established multiplexed connection, predicting an activity session based on application access history, and fetching data for an application before the activity session based on the predicted activity session. A second connection is established that is other than the established multiplexed connection with the mobile device. The fetched data is transmitted over the second connection.
    Type: Grant
    Filed: December 1, 2017
    Date of Patent: July 31, 2018
    Assignee: Seven Networks, LLC
    Inventors: Michael Luna, Ari Backholm, Steve Petersen
  • Patent number: 9553816
    Abstract: A system with distributed proxy for reducing traffic in a wireless network to satisfy data requests made by a mobile application is provided. The system includes a mobile device having a local proxy for intercepting a data request made by the mobile application. The local proxy simulates application server responses for the mobile application on the mobile device for data requests where responses are available in the local cache. A proxy server is coupled to the mobile device and an application server to which the data request is made. The proxy server is able to communicate with the local proxy. The local proxy forwards the data request to the proxy server for transmission to the application server for a response to the data request. The proxy server queries the application server independent of activities of the mobile application for any changes to the data request.
    Type: Grant
    Filed: March 22, 2016
    Date of Patent: January 24, 2017
    Assignee: Seven Networks, LLC
    Inventors: Michael Luna, Ari Backholm, Steve Petersen
  • Patent number: 9503544
    Abstract: A system with distributed proxy for reducing traffic to satisfy data requests made in a wireless network is provided. The system includes a mobile device having a local proxy for intercepting a data request made via the mobile device and a proxy server coupled to the mobile device and a content server to which the data request is directed. The proxy server is able to communicate with the local proxy and the local proxy forwards the data request to the proxy server for transmission to the content server for a response to the data request.
    Type: Grant
    Filed: April 19, 2016
    Date of Patent: November 22, 2016
    Assignee: Seven Networks, LLC
    Inventors: Michael Luna, Ari Backholm, Steve Petersen
  • Publication number: 20120041954
    Abstract: A system and method for providing conditional background music for user-generated content and broadcast videos. The method includes: detecting that a particular song is specified to serve as background music for a particular media content; searching for the particular song to serve as background music for the particular media content; and checking whether an end user of the particular media content has rights to the particular song and that the particular song is available. When the particular song is available, the particular song is returned for playback as the background music to the particular media content. When the particular song is not available, searching is conducted for another song as a substitute song based upon preferences of both an author and the end user of the particular media content. Other embodiments are disclosed.
    Type: Application
    Filed: February 2, 2010
    Publication date: February 16, 2012
    Applicant: Porto Technology, LLC
    Inventors: Scott Curtis, Steve Petersen, Ravi Katpelly, Andrew Phillips
  • Publication number: 20120023226
    Abstract: Systems and methods for prediction of activity session for mobile network use optimization and user experience enhancement are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system for enhancing user experience with a mobile application on a mobile device including, using user activity characteristics at a mobile device and server activity characteristics of a host server to anticipate a future activity session at the mobile device and transferring impending content from the host server the mobile device to pre-cache content on the mobile device to support predicted data activity for the future activity session that has been predicted.
    Type: Application
    Filed: May 25, 2011
    Publication date: January 26, 2012
    Inventors: Steve Petersen, Michael Luna
  • Patent number: 6540122
    Abstract: A belt clip for a miniature portable printer is provided which enables universal movement (rotation and tilt) of the belt clip with respect to the housing of the portable printer. The belt clip assembly includes a clip portion, a ball connected by a shaft to the clip portion, a socket formed by a semispherical recess on the printer housing, and a retainer member for retaining the ball in the socket when the belt clip is attached to the printer housing. The retainer member has an opening having an interior shaped to conform to the spherical surface of the ball. When the ball is received in the socket, the shaft is received in the opening of the retainer member, such that the ball is slidable along the recess of the housing and the interior of the retainer member. Universal is provided by rotation of the ball in the socket.
    Type: Grant
    Filed: August 3, 2001
    Date of Patent: April 1, 2003
    Assignee: ZIH Corp.
    Inventor: Steve Petersen