Patents Assigned to Amazon Technologies
  • Patent number: 9048528
    Abstract: Antenna structures of electronic devices and methods of operating the electronic devices with the antenna structures are described. One antenna structure includes a ground plane, a radio frequency (RF) feed, a first antenna element coupled to the RF feed, a second antenna element coupled to the RF feed and a third antenna element coupled to the ground plane at a grounding point. The third antenna element is at least partially disposed between the first and second antenna elements to form a first coupling between the first antenna element and the third antenna element, a second coupling between the second antenna element and the third antenna element and a third coupling between the second antenna element and the third antenna element.
    Type: Grant
    Filed: August 22, 2014
    Date of Patent: June 2, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Tzung-I Lee, Young R. Cha
  • Patent number: 9047511
    Abstract: A method of describing inter-character spacing in a font file. The method includes receiving a plurality of glyphs associated with textual content, and determining a corresponding advance value for each of the plurality of glyphs, the corresponding advance value being based on a distance between a respective glyph and a next glyph following the respective glyph. The method further includes storing the corresponding advance value for each of the plurality of glyphs in an advance table of the font file, and generating an electronic document for the textual content based on the plurality of glyphs and the font file.
    Type: Grant
    Filed: May 15, 2013
    Date of Patent: June 2, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Prannoy Vargis C, Tony Johri
  • Patent number: 9049102
    Abstract: Disclosed are various embodiments of a system. In one embodiment, among others, a method comprises intercepting a communication between a first party and a second party in a communication forum. The communication includes first party proxy information as an intended recipient information. The method further comprises accessing a communication pair using the intended recipient information. The intended recipient information is associated with second party proxy information. The second party proxy information is associated with second party information. Additionally, the method comprises determining whether the identity of the sender is valid.
    Type: Grant
    Filed: June 14, 2013
    Date of Patent: June 2, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Rich Wasserman, Yusuf Bootwala, Thomas Park, Aaron Eakin
  • Patent number: 9047607
    Abstract: Methods, systems and apparatus are described for determining eligibility for a location-based shipping option for multiple fulfillment networks. Embodiments may send display information to a user in response to a user request for display information for one or more items offered on a network-based site. The display information may be configured to indicated whether items are eligible for an enhanced shipping option based upon the shipping origin of the item and a predicted shipping destination. Some embodiments may provide multiple fulfillment networks with the enhanced shipping option. Some of the fulfillment networks may be controlled by an entity different from the entity controlling the network-based site. In some embodiments the enhanced shipping option is an option within a subscription-based shipping program for the network-based site.
    Type: Grant
    Filed: June 25, 2012
    Date of Patent: June 2, 2015
    Assignee: Amazon Technologies
    Inventors: Stephen M. Curial, Gregory S. Miller, Jeffery T. Moore, Dylan Nooney, Henry S. Ng, Huy Quang Dang, Ashwin S. Khandeparker
  • Patent number: 9046682
    Abstract: The subject matter disclosed herein relates to an electrowetting display comprising: a dielectric barrier layer formed on a substrate; a hydrophobic layer formed on the dielectric barrier layer, wherein the dielectric barrier layer maintains a separation between the hydrophobic layer and the substrate; a patterned pixel grid formed on the hydrophobic layer, wherein the patterned pixel grid comprises rows and columns of pixel walls that form field pixels and border pixels; an oil film overlying the hydrophobic layer, wherein the oil film is partitioned by the patterned pixel grid; and an electrolyte overlying the oil film and the patterned pixel grid, wherein one or more of the rows or the columns of pixel walls of the patterned pixel grid includes a substantially nonlinear-shaped portion to reduce sheer stress between the patterned pixel grid and the hydrophobic layer.
    Type: Grant
    Filed: November 5, 2013
    Date of Patent: June 2, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Daniel Figura, Toru Sakai, Christian Etienne Hendriks
  • Patent number: 9047404
    Abstract: Techniques are disclosed for development of code for deployment on target devices within native code containers that provide access to native resources on the target devices. The native code containers on the target devices may provide only limited development capabilities. Thus, the disclosed development techniques may make use of a device that offers extended development capabilities in comparison to the native code containers on the target devices. A bridge may be established to connect an extended development capability device to a target device. The disclosed bridge may allow developers to benefit from extended development capabilities, while also enabling certain appropriate features to be tested on the target device in the environment in which they will eventually be used.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: June 2, 2015
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Abdullah Mohammed Jibaly, Rahul Ravikumar
  • Patent number: 9047528
    Abstract: A method for identifying characters in scanned images of objects includes identifying a first set of characters in a scanned image of an object based on connected component analysis, identifying a second set of characters for the object based on an optical character recognition (OCR) process on the image of the object, and combining the first set of characters with the second set of characters to create a third set of characters.
    Type: Grant
    Filed: February 19, 2013
    Date of Patent: June 2, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Shataneek Guha, Prannoy Vargis C, Adarsh Natarajan
  • Patent number: 9047914
    Abstract: Technology is described for navigating content. The method may include receiving instructions for activating a navigation mode in order to navigate through play content. The navigation mode may have a modified frame configuration as compared to the play mode. Navigation content selected from a plurality of navigation content sources may be received. The navigation content may be previously encoded to provide content in a modified frame configuration. The navigation content may be provided for display according to the navigation mode. The play content may be played in response to receiving instructions for activating the play mode.
    Type: Grant
    Filed: January 25, 2013
    Date of Patent: June 2, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Manuel José Dominic Caballero, Jonathan Bates, James William John Cumberbatch, Mark Edwin Hewis
  • Patent number: 9047236
    Abstract: Client side stream switching enables substantially uninterrupted transmission of a highest compatible bit rate of a stream of media to a client via a network connection. The client may include one or more buffers for receiving the stream of media. Attributes including the buffer activity and a bandwidth of the network connection may be monitored by a streaming module to determine an alternative bit rate of the stream of media. The stream of media may be transitioned from the first bit rate to the alternative bit rate without an interruption of the stream of media to provide the client with the highest compatible bit rate based on the monitored attributes.
    Type: Grant
    Filed: June 6, 2008
    Date of Patent: June 2, 2015
    Assignee: Amazon Technologies, Inc.
    Inventor: Samuel S. Gigliotti
  • Patent number: 9049105
    Abstract: One or more event records associated with incidents that may occur in a network may be created and stored in an event sequence with other related event records. Whether the event records are related may be determined based at least in part on a dependency between network elements associated with the incidents. The one or more event records may be executed by event handlers to create additional event records, which may also be stored in an event sequence with related event records. A user may request event sequences for display at a user device. Event sequences may be processed to provide at least a portion of the sequences based at least in part on user-specific information. A user may interact with and/or respond to event records in the network. Such interactions or responses may also be stored as event records in an event sequence.
    Type: Grant
    Filed: May 11, 2012
    Date of Patent: June 2, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Brian J. Feinstein, Geoffrey E. Endresen, John W. Heitmann, Luan K. Nguyen, Viraj Sanghvi, Brian T. Smith
  • Patent number: 9049232
    Abstract: Methods and apparatus for a configurable-quality random data service are disclosed. A method includes implementing programmatic interfaces enabling a determination of respective characteristics of random data to be delivered to one or more clients of a random data service of a provider network. The method includes implementing security protocols for transmission of random data to the clients, including a protocol for transmission of random data to trusted clients at devices within the provider network. The method further includes obtaining, on behalf of a particular client and in accordance with the determined characteristics, random data from one or more servers of the provider network, and initiating a transmission of the random data directed to a destination associated with the particular client.
    Type: Grant
    Filed: February 28, 2013
    Date of Patent: June 2, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Nachiketh Rao Potlapally, Donald Lee Bailey, Jr., Andrew Paul Mikulski, Robert Eric Fitzgerald
  • Patent number: 9047312
    Abstract: Systems and methods for providing object versioning in a storage system may support the logical deletion of stored objects through the use of delete marker objects. In response to a delete operation specifying a key, but not a version identifier, the storage system may create a delete marker object that is stored as the latest object version of the key. In response to performing a subsequent mutating operation, or at pre-determined time intervals, the storage system may perform a local and/or a global analysis of the delete marker objects stored in the system (and/or metadata associated with those delete marker objects) to determine whether any of them are no longer needed to ensure correct operation of the system. The analysis may apply one or more reap conditions to delete marker objects and/or metadata to identify extraneous delete marker objects, removing those that meet one or more reap conditions from storage.
    Type: Grant
    Filed: March 30, 2011
    Date of Patent: June 2, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael A. Ten-Pow, Derek E. Denny-Brown, II, Jason G. McHugh, Praveen K. Gattu
  • Publication number: 20150150081
    Abstract: Systems and methods are described for enabling users to model security resources and user access keys as resources in a template language. The template can be used to create and update a stack of resources that will provide a network-accessible service. The security resources and access keys can be referred to in the template during both stack creation process and the stack update process. The security resources can include users, groups and policies. Additionally, users can refer to access keys in the template as dynamic parameters without any need to refer to the access keys in plaintext. The system securely stores access keys within the system and allows for templates to refer to them once defined. These key references can then be passed within a template to resources that need them as well as passing them on securely to resources like server instances through the use of the user-data field.
    Type: Application
    Filed: February 2, 2015
    Publication date: May 28, 2015
    Applicant: AMAZON TECHNOLOGIES, INC.
    Inventors: AVINASH JAISINGHANI, RETO KRAMER, CHRISTOPHER WHITAKER, VENKATES P. BALAKRISHNAN, PRASHANT JAYARAMAN, RICHARD CURTIS EDWARDS, JR.
  • Publication number: 20150149611
    Abstract: Methods and apparatus for supporting customer-directed networking limits in distributed systems are disclosed. A client request is received via a programmatic interface, indicating a particular lower resource usage limit to be imposed on at least one category of network traffic at a particular instance of a network-accessible service. Resource usage metrics for one or more categories of network traffic at the particular instance are obtained. In response to a determination that resource usage at the particular instance has reached a threshold level, one or more responsive actions are initiated.
    Type: Application
    Filed: November 25, 2013
    Publication date: May 28, 2015
    Applicant: Amazon Technologies, Inc.
    Inventor: Avichai Mendle Lissack
  • Publication number: 20150149319
    Abstract: Aspects of the present disclosure relate to managing a user account based on information received from a social networking service. In accordance with aspects of the present disclosure, a user can associate an account on a social networking service with a separate account on a marketplace system. The marketplace system can define social network tags or identifiers that can be used within the social networking service to implement functions or take actions within the user's account associated with the marketplace system.
    Type: Application
    Filed: February 27, 2014
    Publication date: May 28, 2015
    Applicant: Amazon Technologies, Inc.
    Inventors: Pratik Deepak Pattani, Jeetendra Mirchandani
  • Publication number: 20150149631
    Abstract: Methods and apparatus for supporting customer-directed networking limits in distributed systems are disclosed. A client request is received via a programmatic interface, indicating a particular lower resource usage limit to be imposed on at least one category of network traffic at a particular instance of a network-accessible service. Resource usage metrics for one or more categories of network traffic at the particular instance are obtained. In response to a determination that resource usage at the particular instance has reached a threshold level, one or more responsive actions are initiated.
    Type: Application
    Filed: November 25, 2013
    Publication date: May 28, 2015
    Applicant: Amazon Technologies, Inc.
    Inventor: AVICHAI MENDLE LISSACK
  • Publication number: 20150149402
    Abstract: A probabilistic data structure is generated for efficient query processing using a histogram for unsorted data in a column of a columnar database. A bucket range size is determined for multiples buckets of a histogram of a column in a columnar database table. In at least some embodiments, the histogram may be a height-balanced histogram. A probabilistic data structure is generated to indicate for which particular buckets in the histogram there is a data value stored in the data block. When an indication of a query directed to the column for select data is received, the probabilistic data structure for each of the data blocks storing data for the column may be examined to determine particular ones of the data blocks which do not need to be read in order to service the query for the select data.
    Type: Application
    Filed: February 2, 2015
    Publication date: May 28, 2015
    Applicant: AMAZON TECHNOLOGIES, INC.
    Inventor: ANURAG WINDLASS GUPTA
  • Patent number: 9043421
    Abstract: Each server in a server group of a data center can run a data collection agent. The agent can collect data from a respective server in the server group. The data can include a performance characteristic (i.e., performance data) associated with the respective server. If the performance characteristic falls outside an allowable range, the agent can broadcast this information to other agents at other servers in the server group. If the other agents at the other servers in the server group detect a similar performance characteristic outside the allowable range, they can broadcast as well. If there is a sufficiently high quantity of broadcasts, then that can indicate a high likelihood that there is a potential problem with respect to servers in the server group. The problem can be reported to the central controller, which can then handle the problem appropriately (e.g., issue an alarm, contact support technician, etc.).
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: May 26, 2015
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Aaron Joseph Coon, Michael David Marr
  • Patent number: 9043463
    Abstract: Techniques are described for managing communications between multiple computing nodes, such as for computing nodes that are part of managed virtual computer networks provided on behalf of users or other entities. In some situations, one or more of the computing nodes of a managed virtual computer network is configured to perform actions to extend capabilities of the managed virtual computer network to other computing nodes that are not part of the managed virtual computer network, such as by forwarding communications between computing nodes of the managed virtual computer network and the other external computing nodes so as to enable the other external computing nodes to participate in the managed virtual computer network. In some situations, the computing nodes may include virtual machine nodes hosted on one or more physical computing machines or systems, such as by or on behalf of one or more users.
    Type: Grant
    Filed: March 30, 2009
    Date of Patent: May 26, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Daniel T. Cohn, Eric Jason Brandwine, Andrew J. Doane
  • Patent number: D730916
    Type: Grant
    Filed: March 7, 2013
    Date of Patent: June 2, 2015
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Su Mien Quek, Meng Hsien Hsieh