Patents by Inventor Victor Pinto

Victor Pinto 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: 10445807
    Abstract: This disclosure is directed to, in part, providing customers with an enhanced shopping experience during a visit to a physical store location. The enhanced shopping experience may include providing the customer with customized delivery of product information. The product information may include demonstrations of product use, samples of products, recommendations of related products or areas of interest to a customer, etc. To provide the customized information, the customer may register to be identified while at the physical store location. The physical store location may include sensors that identify a location of the registered customer. A presentation module may then push relevant content to a device located near the customer, possibly in response to a request from the customer and/or a location of the customer.
    Type: Grant
    Filed: November 29, 2012
    Date of Patent: October 15, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Peter Varnum Commons, David John Edwards, Jr., Tony Jay Lee, Llewellyn James Mason, Scott James McKee, Elton Victor Pinto, Brandon William Porter, Tyson Christopher Trautmann
  • Patent number: 10421470
    Abstract: The present invention defines a method of determining a vertical profile signal of a rail surface that includes, obtaining a vertical acceleration signal acc1, by measuring vertical acceleration of a bogie of a rail vehicle that runs on the rail surface; processing the vertical acceleration signal to obtain a vertical velocity signal; determining the vertical profile signal of the rail surface, by using the vertical acceleration signal and the vertical velocity signal as inputs to a simulation model of the bogie, the model having an unsprung mass connected to a sprung mass, the vertical acceleration signal acc1 represents the vertical acceleration of the unsprung mass; and measuring a linear velocity signal of the rail vehicle, the linear velocity signal is used in the step of determining to convert the vertical profile signal from the time domain to the distance domain.
    Type: Grant
    Filed: March 6, 2017
    Date of Patent: September 24, 2019
    Assignee: Aktiebolaget SKF
    Inventors: Elena Pinto, Victor Martinez
  • Patent number: 10258882
    Abstract: Active gameplay of a video game on a computer gaming device is overseen by a platform-level in-game recording companion that executes separately from any of a plurality of different video games. During active gameplay of the video game, the active gameplay is continuously and automatically buffered to a temporary storage buffer. During active gameplay the computer gaming device receives a command to save a segment of the active gameplay for subsequent viewing. While displaying gameplay of the currently-executing video game, an interface for the platform-level in-game recording companion is displayed. The segment of the active gameplay is saved from the temporary storage buffer to a library of the platform-level in-game recording companion.
    Type: Grant
    Filed: February 1, 2018
    Date of Patent: April 16, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Steven Trombetta, Edmund Samuel Victor Pinto, Todd Ryun Manion, James Andrew Goossen
  • Patent number: 10229015
    Abstract: Representative embodiments disclose a consistent, low latency, reliable storage system that uses quorum logic. An odd number of storage nodes are selected to store data for a client application. The odd number allows a quorum to be determined. When data is written to the storage nodes, success is identified if the data is successfully written to a majority of the storage nodes. Similarly, when a read is performed, success is identified if the majority of the storage nodes return the same value written in the same write operation. This is determined by matching a value and a version number for each node. Additional data is written to the storage nodes along with the values to allow the system to identify and repair inconsistencies in the data. In some embodiments, both the current data and prior data are stored to aid in repairing inconsistent data.
    Type: Grant
    Filed: October 10, 2016
    Date of Patent: March 12, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nathan Christopher Talbert, Joel David West, Edmund Samuel Victor Pinto
  • Publication number: 20180154259
    Abstract: Active gameplay of a video game on a computer gaming device is overseen by a platform-level in-game recording companion that executes separately from any of a plurality of different video games. During active gameplay of the video game, the active gameplay is continuously and automatically buffered to a temporary storage buffer. During active gameplay the computer gaming device receives a command to save a segment of the active gameplay for subsequent viewing. While displaying gameplay of the currently-executing video game, an interface for the platform-level in-game recording companion is displayed. The segment of the active gameplay is saved from the temporary storage buffer to a library of the platform-level in-game recording companion.
    Type: Application
    Filed: February 1, 2018
    Publication date: June 7, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Steven Trombetta, Edmund Samuel Victor Pinto, Todd Ryun Manion, James Andrew Goossen
  • Patent number: 9950257
    Abstract: Active gameplay of a video game on a computer gaming device is overseen by a platform-level in-game recording companion that executes separately from any of a plurality of different video games. During active gameplay of the video game, the active gameplay is continuously and automatically buffered to a temporary storage buffer. During active gameplay the computer gaming device receives a command to save a segment of the active gameplay for subsequent viewing. Without interrupting the active gameplay, the segment of the active gameplay is saved from the temporary storage buffer to a library of the platform-level in-game recording companion.
    Type: Grant
    Filed: January 27, 2015
    Date of Patent: April 24, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Steven Trombetta, Edmund Samuel Victor Pinto, Todd Ryun Manion, James Andrew Goossen
  • Patent number: 9916136
    Abstract: Interfaces for a continuation-based runtime. Some embodiments described herein are directed to a framework using continuation based runtime interface that pertain to an infrastructure for enabling the creation of a wide variety of continuation-based programs that perform a wide-array of tasks. The infrastructure provides a foundation for building continuation-based, declarative applications of various scale and complexity.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: March 13, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kenneth D. Wolf, Edmund Samuel Victor Pinto, Robert Brian Schmidt, Donald F. Box, Geoffrey M. Kizer, Nathan C. Talbert, Kavita Kamani, Alberto Arias Maestro, David Robert Cliffe, Tirunelveli R. Vishwanath, HongMei Ge, Stephen Jared Maine, Alexander Martin DeJarnatt
  • Publication number: 20180060195
    Abstract: Representative embodiments disclose a consistent, low latency, reliable storage system that uses quorum logic. An odd number of storage nodes are selected to store data for a client application. The odd number allows a quorum to be determined. When data is written to the storage nodes, success is identified if the data is successfully written to a majority of the storage nodes. Similarly, when a read is performed, success is identified if the majority of the storage nodes return the same value written in the same write operation. This is determined by matching a value and a version number for each node. Additional data is written to the storage nodes along with the values to allow the system to identify and repair inconsistencies in the data. In some embodiments, both the current data and prior data are stored to aid in repairing inconsistent data.
    Type: Application
    Filed: October 10, 2016
    Publication date: March 1, 2018
    Inventors: Nathan Christopher Talbert, Joel David West, Edmund Samuel Victor Pinto
  • Patent number: 9498717
    Abstract: Various embodiments relating to providing video game instant replays are disclosed. In one embodiment, a currently playing video game is overseen by a platform-level instant replay companion that executes separately from any of a plurality of different video games. A most recently played portion of rendered gameplay from the currently playing video game is automatically and continuously recorded with the platform-level instant replay companion. A recorded gameplay segment from the most recently played portion of rendered gameplay is displayed with the platform-level instant replay companion.
    Type: Grant
    Filed: February 10, 2014
    Date of Patent: November 22, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Steven Trombetta, Edmund Samuel Victor Pinto, Todd Ryun Manion
  • Publication number: 20160274869
    Abstract: Interfaces for a continuation-based runtime. Some embodiments described herein are directed to a framework using continuation based runtime interface that pertain to an infrastructure for enabling the creation of a wide variety of continuation-based programs that perform a wide-array of tasks. The infrastructure provides a foundation for building continuation-based, declarative applications of various scale and complexity.
    Type: Application
    Filed: May 27, 2016
    Publication date: September 22, 2016
    Inventors: Kenneth D. Wolf, Edmund Samuel Victor Pinto, Robert Brian Schmidt, Donald F. Box, Geoffrey M. Kizer, Nathan C. Talbert, Kavita Kamani, Alberto Arias Maestro, David Robert Cliffe, Tirunelveli R. Vishwanath, HongMei Ge, Stephen Jared Maine, Alexander Martin DeJarnatt
  • Patent number: 9414091
    Abstract: A video encoder with an integrated temporal filter, which has an output carrying a sequence of encoded frames, includes: an input receiving input frame data; a temporal filter receiving the input frame data from the input and producing filtered frame data; motion processing modules receiving reconstructed frames derived from the sequence of encoded frames and the filtered frame data from the temporal filter and producing a residual error signal output; and a coder module which receives the input frame data and the residual error signal and produces the sequence of encoded frames.
    Type: Grant
    Filed: July 29, 2009
    Date of Patent: August 9, 2016
    Assignee: Qualcomm Incorporated
    Inventors: Eran David Pinhasov, Yuri Dolgin, Victor Pinto
  • Patent number: 9354847
    Abstract: Namespace for continuation-based runtime. Some embodiments described herein are directed to a framework using continuation based runtime namespaces that pertain to an infrastructure for enabling the creation of a wide variety of continuation-based programs that perform a wide-array of tasks. The infrastructure provides a foundation for building continuation-based, declarative applications of various scale and complexity. In some embodiments, the associated application programming interfaces (APIs) are factored into a hierarchy of namespaces in a manner that balances utility, usability, extensibility, and versionability.
    Type: Grant
    Filed: December 29, 2008
    Date of Patent: May 31, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kenneth D. Wolf, Edmund Samuel Victor Pinto, Robert Brian Schmidt, Donald F. Box, Geoffrey M. Kizer, Nathan C. Talbert, Kavita Kamani, Alberto Arias Maestro, David Robert Cliffe, Tirunelveli R. Vishwanath, HongMei Ge, Stephen Jared Maine, Alexander Martin DeJarnatt
  • Patent number: 9304888
    Abstract: Embodiments are directed to executing a workflow using a virtualized clock and to ensuring idempotency and correctness among workflow processes. In one scenario, a computer system a computer system determines that a workflow session has been initialized. The workflow session runs as a set of episodes, where each episode includes one or more pulses of work that are performed when triggered by an event. Each workflow session is processed according to a virtualized clock that keeps a virtual session time for the workflow session. The computer system receives an event that includes an indication of the time the event was generated, and then accesses the received event to determine which pulses of work are to be performed as part of a workflow session episode. The computer system then executes the determined pulses of work according to the virtual session time indicated by the virtualized clock.
    Type: Grant
    Filed: June 25, 2013
    Date of Patent: April 5, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kenneth David Wolf, Justin David Brown, Edmund Samuel Victor Pinto, Nathan Christopher Talbert
  • Patent number: 9148593
    Abstract: A noise reduction apparatus for digital cameras is presented that includes groups of one or more connected non-linear filter units. Each of the filter unit groups are driven by decimated input image data at a different level of decimation and the output of at least one of these filter unit groups serves as one of a plurality of inputs to another filter unit group driven at a different decimation level. Filtered image data from one or more filter unit groups is adaptively combined in response to one or more image metrics related to one or more local regional image characteristics.
    Type: Grant
    Filed: August 28, 2014
    Date of Patent: September 29, 2015
    Assignee: QUALCOMM Technologies, Inc.
    Inventors: Dudi Vakrat, Noam Korem, Victor Pinto
  • Publication number: 20150251093
    Abstract: Active gameplay of a video game on a computer gaming device is overseen by a platform-level in-game recording companion that executes separately from any of a plurality of different video games. During active gameplay of the video game, the active gameplay is continuously and automatically buffered to a temporary storage buffer. During active gameplay the computer gaming device receives a command to save a segment of the active gameplay for subsequent viewing. Without interrupting the active gameplay, the segment of the active gameplay is saved from the temporary storage buffer to a library of the platform-level in-game recording companion.
    Type: Application
    Filed: January 27, 2015
    Publication date: September 10, 2015
    Inventors: Steven Trombetta, Edmund Samuel Victor Pinto, Todd Ryun Manion, James Andrew Goossen
  • Patent number: 9122461
    Abstract: Partitioning continuation based runtime programs. Embodiments may include differentiating activities of a continuation based runtime program between public children activities and implementation children activities. The continuation based runtime program is partitioned into visibility spaces. The visibility spaces have boundaries based on implementation children activities. The continuation based runtime program is partially processes at a visibility space granularity.
    Type: Grant
    Filed: December 11, 2009
    Date of Patent: September 1, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nathan C. Talbert, Kenneth D. Wolf, Edmund Samuel Victor Pinto
  • Patent number: 9120020
    Abstract: Embodiments that relate to systems and methods for grouping players into a multiplayer game session are provided. In one embodiment, a first match request for a multiplayer game session is received and includes one or more requested player attributes. A plurality of other match requests are received, with one being a second match request including one or more requested player attributes. The first and second match requests are matched based on the requested player attributes. A notification of the match is sent to a client device of the first requesting player, with the notification configured to be received while the client device runs a user session different from the multiplayer game session. The notification includes a selectable element configured to instantiate the multiplayer game session on the client device in place of a user session when the selectable element is selected.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: September 1, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Theodore L. Michel, Paul Lyttle, Jefferson W. Ng, Micheal Dunn, Edmund Samuel Victor Pinto, Vance O'Neill, Eric Heutchy, Rankin J. Kern, David A. Straily, Stephen Paul Dolan, Justin Brown, Praneeth Kallu, Brahmnes Tsz Foon Fung, Vincent Bannister
  • Publication number: 20150224395
    Abstract: Various embodiments relating to providing video game instant replays are disclosed. In one embodiment, a currently playing video game is overseen by a platform-level instant replay companion that executes separately from any of a plurality of different video games. A most recently played portion of rendered gameplay from the currently playing video game is automatically and continuously recorded with the platform-level instant replay companion. A recorded gameplay segment from the most recently played portion of rendered gameplay is displayed with the platform-level instant replay companion.
    Type: Application
    Filed: February 10, 2014
    Publication date: August 13, 2015
    Applicant: Microsoft Corporation
    Inventors: Steven Trombetta, Edmund Samuel Victor Pinto, Todd Ryun Manion
  • Publication number: 20150143334
    Abstract: A rendezvous abstraction that is used to correlate messages within message exchange. The rendezvous abstraction may be instantiated to correlate messages regardless of the type of message exchange pattern, and regardless of the underlying protocols used to communication message. Messages exchanges of primitive protocols are modeled as unilateral message exchanges. The rendezvous abstraction is used to correlate messages of the unilateral message exchange, and serves as an abstraction that is used to represented the rendezvous point where the message of the message exchange pattern are handled. Accordingly, instead of focusing on the protocol-specific mechanisms for correlation, if even available, the application author may simply work with a standard rendezvous abstraction.
    Type: Application
    Filed: October 20, 2014
    Publication date: May 21, 2015
    Inventors: Edmund Samuel Victor Pinto, Kenneth D. Wolf, Nicholas A. Allen, Stefan Batres, Justin David Brown, Donald F. Box
  • Patent number: 8984530
    Abstract: Embodiments described herein allow a service component author to write service components without having to handle incoming messages being received at any time. This may be facilitated by a message dispatch engine that dispatches messages from the incoming message queue only when the destination service component has indicated that it is ready to receive the message having that context. If the service component is not yet ready for the message, the message dispatch component may lock the message at least until the destination service component indicates that it is now ready to receive the message. Until that time, the message dispatch engine may ignore the locked message when finding messages to dispatch.
    Type: Grant
    Filed: January 31, 2008
    Date of Patent: March 17, 2015
    Assignee: Microsoft Corporation
    Inventors: Edmund Samuel Victor Pinto, Kenneth David Wolf, Stephen J. Millet, Richard D. Hill, Nicholas Alexander Allen, John Anthony Taylor