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: 11928538Abstract: 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: GrantFiled: August 16, 2022Date of Patent: March 12, 2024Assignee: Sensormatic Electronics, LLCInventors: 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: 11811768Abstract: 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: GrantFiled: January 22, 2019Date of Patent: November 7, 2023Assignee: Vital Connect, Inc.Inventors: Steve Petersen, Kesava Mallela
-
Patent number: 10820232Abstract: 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: GrantFiled: December 13, 2019Date of Patent: October 27, 2020Assignee: Seven Networks, LLCInventors: Steve Petersen, Michael Luna, Ari Backholm
-
Patent number: 10757467Abstract: 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: GrantFiled: May 8, 2017Date of Patent: August 25, 2020Assignee: Playlist Media, Inc.Inventors: Karen Marie Katz, Aline Mary Pereira Pinto da Fonseca, Eduardo Brasao da Fonseca, Robert Craig Davidorf, Steve Petersen
-
Patent number: 10638358Abstract: 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: GrantFiled: September 24, 2018Date of Patent: April 28, 2020Assignee: Seven Networks, LLCInventors: Steve Petersen, Michael Luna, Ari Backholm
-
Publication number: 20200120540Abstract: 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: ApplicationFiled: December 13, 2019Publication date: April 16, 2020Inventors: Steve Petersen, Michael Luna, Ari Backholm
-
Patent number: 10523722Abstract: 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: GrantFiled: May 8, 2017Date of Patent: December 31, 2019Assignee: Playlist Media, Inc.Inventors: Karen Marie Katz, Robert Craig Davidorf, Steve Petersen, Stefan Gomez
-
Patent number: 10511996Abstract: 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: GrantFiled: September 24, 2018Date of Patent: December 17, 2019Assignee: Seven Networks, LLCInventors: Steve Petersen, Michael Luna, Ari Backholm
-
Publication number: 20190238546Abstract: 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: ApplicationFiled: January 22, 2019Publication date: August 1, 2019Inventors: Steve PETERSEN, Kesava MALLELA
-
Patent number: 10299161Abstract: 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: GrantFiled: January 25, 2019Date of Patent: May 21, 2019Assignee: Seven Networks, LLCInventors: Steve Petersen, Ari Backholm, Michael Luna
-
Patent number: 10212165Abstract: 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: GrantFiled: August 25, 2015Date of Patent: February 19, 2019Assignee: VITAL CONNECT, INC.Inventors: Steve Petersen, Kesava Mallela
-
Patent number: 10039029Abstract: 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: GrantFiled: December 1, 2017Date of Patent: July 31, 2018Assignee: Seven Networks, LLCInventors: Michael Luna, Ari Backholm, Steve Petersen
-
Patent number: 9553816Abstract: 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: GrantFiled: March 22, 2016Date of Patent: January 24, 2017Assignee: Seven Networks, LLCInventors: Michael Luna, Ari Backholm, Steve Petersen
-
Patent number: 9503544Abstract: 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: GrantFiled: April 19, 2016Date of Patent: November 22, 2016Assignee: Seven Networks, LLCInventors: Michael Luna, Ari Backholm, Steve Petersen
-
Publication number: 20120041954Abstract: 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: ApplicationFiled: February 2, 2010Publication date: February 16, 2012Applicant: Porto Technology, LLCInventors: Scott Curtis, Steve Petersen, Ravi Katpelly, Andrew Phillips
-
Publication number: 20120023226Abstract: 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: ApplicationFiled: May 25, 2011Publication date: January 26, 2012Inventors: Steve Petersen, Michael Luna
-
Patent number: 6540122Abstract: 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: GrantFiled: August 3, 2001Date of Patent: April 1, 2003Assignee: ZIH Corp.Inventor: Steve Petersen