Patents Assigned to Amazon Technologies
-
Publication number: 20150120917Abstract: Methods and apparatus for providing scalable private services in service provider networking environments. A service provider that provides a large, public, multi-tenant implementation of a web service to multiple customers via a public API endpoint may allow a customer to request the establishment of a private implementation of the service. In response, a service private instance may be automatically and/or manually established for the customer that provides a private API endpoint to the service and that is at least in part implemented on single-tenant hardware that is not shared with other customers. The service private instance may initially be implemented as a relatively small scale and possibly limited implementation of the service when compared to the service public instance. As the needs of the customer grow, the service private instance may be automatically and/or manually scaled up from the initial implementation.Type: ApplicationFiled: December 24, 2014Publication date: April 30, 2015Applicant: Amazon Technologies, Inc.Inventors: JACOB ADAM GABRIELSON, ERIC JASON BRANDWINE
-
Patent number: 9020138Abstract: A contact received by a service center from a customer may be assigned to one of a plurality of agents or representatives based on any prior experience with the customer or with the contact, any preferences of the customer or any skills required in order to address the contact. Preferably, an agent who previously handled an issue on behalf of the customer may be identified, and the contact may be assigned to that agent. Alternatively, the contact may be assigned to an agent preferred by the customer, or to a particularly skilled agent. If no preferred agents or particularly skilled agents are available to respond to the contact, the contact may be assigned at random to one or more particular agents. The contact may be initiated by way of a reply to a message containing a response to a previous contact, and the message may include metadata that associates the reply with the previous contact.Type: GrantFiled: September 4, 2014Date of Patent: April 28, 2015Assignee: Amazon Technologies, Inc.Inventor: Saket Agarwal
-
Patent number: 9020295Abstract: Embodiments of methods, systems and storage media associated with enhancing glyphs in a scanned image are disclosed herein. Based on properties of a glyph, one or more stroke kernels representing the glyph may be identified or generated. The stroke kernels may be compared to both the glyph and one another, and one or more preferred stroke kernels may be identified. The preferred stroke kernels may be stored and applied to the glyph to enhance the glyph.Type: GrantFiled: October 25, 2013Date of Patent: April 28, 2015Assignee: Amazon Technologies, Inc.Inventor: Vasanth Elancheralathan
-
Patent number: 9020149Abstract: Disclosed are various embodiments for obtaining a service request from a client, the service request including plaintext data to be encrypted and associated metadata. Ciphertext data is generated based upon the plaintext data. The ciphertext data is stored in a record in a data store of a cryptographic device. A service response is provided to the client, which includes a record identifier for the record in the data store.Type: GrantFiled: September 14, 2012Date of Patent: April 28, 2015Assignee: Amazon Technologies, Inc.Inventor: Yogesh Vilas Golwalkar
-
Patent number: 9021314Abstract: Methods, apparatus, and computer-accessible storage media for remotely monitoring and diagnosing storage gateways. Status information may be collected locally on the gateways and uploaded to a service provider via gateway-initiated connections. The uploaded information may be stored to status data store(s). Status proxy(s) on the provider network may analyze the information in the status data store(s) for one or more gateways to detect error conditions on individual gateways or patterns or error conditions on multiple gateways. Upon detecting an error condition on a gateway, the proxy may alert another process, for example an administrator process on the local network that includes the respective gateway. The other process may then message the gateway to address the condition. Information for particular gateways may be provided to clients on request. Information collected from multiple gateways may be viewed and analyzed by the service provider to detect patterns related to gateway design.Type: GrantFiled: January 24, 2014Date of Patent: April 28, 2015Assignee: Amazon Technologies, Inc.Inventors: James Christopher Sorenson, III, Yun Lin, Ardis G. Maison, Nishanth Alapati
-
Patent number: 9021315Abstract: Architectures and techniques for uploading virtual machine (VM) images to a network-accessible computing platform from a client device while simultaneously performing error detection of the VM images at the client device. One technique can include transmitting a request from the client device to upload VM images. The technique can further include receiving an application from the computing platform and using the application to reconstitute the VM images from a first stream at the client device while performing error detection. The technique also includes using the application to upload the VM images from a second stream at the client device to the computing platform while performing the error detection.Type: GrantFiled: January 6, 2014Date of Patent: April 28, 2015Assignee: Amazon Technologies, Inc.Inventors: Bashuman Deb, Avichai M. Lissack
-
Patent number: 9019200Abstract: A method of driving an electro-wetting display panel including a pixel part is provided. In the method, data voltages are applied to the electro-wetting display panel during a first time of a frame. The frame has the first time and a second time. The first time has a plurality of horizontal periods. The data voltages are generated based on reference gamma voltages. At least one of reference gamma voltages of one of the horizontal periods is different from another of the reference gamma voltages of another of the horizontal periods. A reset voltage is applied to the electro-wetting display panel during the second time of the frame.Type: GrantFiled: November 12, 2012Date of Patent: April 28, 2015Assignee: Amazon Technologies, Inc.Inventors: Hyun-Sik Hwang, Uk-Chul Choi, Su-Hyeong Park, Cheol-Woo Park, Ji-Myoung Seo, Yong-Jun Jang
-
Patent number: 9021310Abstract: A policy-driven automatic network remediation service is described, which resides on the network and is triggered when a network fault is detected. Once triggered, the service automatically connects to network devices in the topological locale of the detected fault and collects diagnostic information from the affected area, running diagnostics which are appropriate to the fault type. The service can validate a set of preconditions prior to taking remedial action. For example, the service can empirically validate that the network topology is actually as expected and that automatic remediation would be safe and would not compromise network availability or redundancy. Diagnostic information can be recorded in a trouble ticket to support post-event auditing. Once the preconditions have been validated, the service can automatically take corrective action based on the type of the fault, such as shutting down an interface on a particular network device.Type: GrantFiled: February 14, 2012Date of Patent: April 28, 2015Assignee: Amazon Technologies, Inc.Inventors: Karl A. McCabe, Brian White, Brian J. Callan, Robert Kennedy
-
Patent number: 9021109Abstract: In some implementations, in response to receiving a request message from a client device, a computing device may provide a response message that includes a custom or non-standard control header. The control header may instruct the client device to wait before sending any subsequent request messages to the computing device. For example, the control header may inform the client device to wait until passage of period of time or until after a specified time arrives before sending a subsequent request message. A module, an application, an operating system, or other software on the client device that receives the response message, interprets the control header and performs one or more operations to comply with the control header. Accordingly, some implementations herein utilize message headers to perform message throttling for controlling an amount of network traffic or load on one or more computing devices.Type: GrantFiled: January 23, 2012Date of Patent: April 28, 2015Assignee: Amazon Technologies, Inc.Inventors: Samuel S. Gigliotti, Matthew E Goldberg, Jonathan W Keljo, Benjamin L Sauer
-
Patent number: 9021069Abstract: This disclosure describes, in part, techniques for managing access to a fleet account of mobile electronic devices. For instance, an administrator of a business and educational institution may place an order with an offering service to purchase a large number of eBook reader devices. The offering service identifies that the business and educational institution is ordering a fleet of devices. Furthermore, each of the devices ordered are associated or registered to a managed or fleet account controlled by the administrator of the business and educational institution. The techniques described herein prevent an individual user of a fleet device from de-registering the device from the managed account, and also allow an account administrator to alter preferred settings of the managed account. Further, techniques are described for allowing a user of a device to opt-in or associate their device with the account.Type: GrantFiled: June 27, 2012Date of Patent: April 28, 2015Assignee: Amazon Technologies, Inc.Inventors: Jon Robert Ducrou, Brandon J. Smith, Christopher M. Brennan, Kenneth O. Sanders, II, Erik J. Miller, David M. Lerner, Andrew Budker, Marcus A. Barry
-
Patent number: 9020902Abstract: Techniques are described for managing data storage and retrieval, such as by generating a hash value for a beginning and/or ending portion of a new data group to be stored, attempting to match each generated hash value to a plurality of hash values associated with other existing data groups that are already stored, and comparing the new data group and an identified existing data group to determine any identical extended initial or final portion of the two data groups. The new data group may then be stored as the portion unique to the new data group, along with a reference to the existing identical extended portion of the existing data group. The new stored data group may be later retrieved using the unique portion of the data group, along with the existing extended portions corresponding to other stored data groups for any stored references.Type: GrantFiled: March 19, 2014Date of Patent: April 28, 2015Assignee: Amazon Technologies, Inc.Inventor: James C. Sorenson, III
-
Patent number: 9021128Abstract: A system, method and computer-readable medium for request routing. A DNS server at a content delivery network service provider obtains a DNS query corresponding to a resource requested from a client computing device and associated with a first resource identifier. The first resource identifier includes a first portion with DNS information and a second portion with path information. The DNS server selects a network computing component for processing the requested resource based on the DNS portion of the resource identifier and transmits information identifying the selected network computing component to the client computing device.Type: GrantFiled: May 17, 2013Date of Patent: April 28, 2015Assignee: Amazon Technologies, Inc.Inventors: Swaminathan Sivasubramanian, David R. Richardson, Christopher L. Scofield, Bradley E. Marshall
-
Patent number: 9021526Abstract: A method is described for providing a navigation preview file for a video. The method may include identifying a number of content images that may be associated with a video. An arrangement of the content images may be determined that may provide a low granularity preview of the entire length of the associated video where the low granularity preview increasingly becomes more granular as the content images are received on a client device. A navigation preview file may then be constructed according to the arrangement of the content images.Type: GrantFiled: May 3, 2013Date of Patent: April 28, 2015Assignee: Amazon Technologies, Inc.Inventors: Bradley Michael Baron, Richard Judd Winograd
-
Patent number: 9020839Abstract: Systems and methods are disclosed that use social networking profiles of users to generate personalized content of display pages. The personalized content may be generated using profile data retrieved via an application program interface of a social networking system, and may be presented on the display pages of a distinct system, such as a site that hosts an electronic catalog of items. The personalized content may include features that allow a user to indicate a like or preference for an item and that can be customized based on, e.g., the extent of the user's social network or the influence the user has over other potential users of the catalog system. Systems and methods are also disclosed that use the social networking profiles to generate personalized messages that can be posted to social network contacts of the user to provide information about items for which the contacts may be interested.Type: GrantFiled: December 20, 2012Date of Patent: April 28, 2015Assignee: Amazon Technologies, Inc.Inventors: Jeetendra Mirchandani, Sumit Kumar Sultania, Vinayak R. Hegde
-
Patent number: 9020631Abstract: Disclosed are various embodiments for consolidating multiple pickings of an item to fulfill multiple shipments into a single picking of the multiple items. A determination is first made whether a metric representing a plurality of shipments exceeds a threshold, wherein individual ones of the plurality of shipments are mapped to corresponding ones of a plurality of item locations in a fulfillment center. The plurality of shipments are then remapped to an individual one of the plurality of item locations in response to a determination that the metric exceeds the threshold. Finally, a picking of the items is initiated.Type: GrantFiled: December 17, 2013Date of Patent: April 28, 2015Assignee: Amazon Technologies, Inc.Inventors: Denis Bellavance, Michael Cy Wu, Robert James Wilson, Bryan Michael Psimas, Mona Mehrandish, Jacob Marshall Austin, Salman Hamid Ali, Nishant Singh, Fnu Arun Singhal
-
Patent number: 9020479Abstract: A user device determines a current subscriber identity module (SIM) profile, identifies a modem profile that corresponds to the current SIM profile, and updates a non-volatile memory of a modem with the identified modem profile.Type: GrantFiled: February 18, 2010Date of Patent: April 28, 2015Assignee: Amazon Technologies, Inc.Inventors: Siva Rama Kumar Somayajula, Clifton Liu, Kenneth P. Kiraly, Varadarajan Gopalakrishnan, Jay P. Desai, Subram Narasimhan
-
Patent number: 9021020Abstract: A processing device receives, from a user device, image information associated with an image, the image information providing an indication of an application installed on the user device or a second electronic device. The processing device determines a descriptor associated with the application based on analyzing the image information. The processing device compares the descriptor to one or more stored image descriptors associated with each of a plurality of known applications. Based at least in part on the comparing, the processing device determines identifying information associated with the application. The processing device sends the identifying information to the user device.Type: GrantFiled: December 6, 2012Date of Patent: April 28, 2015Assignee: Amazon Technologies, Inc.Inventors: Sharadh Ramaswamy, Kenneth Mark Karakotsios
-
Patent number: 9019555Abstract: Printer devices occasionally cause electronic documents to be automatically contracted prior to printing, in order to ensure that all of the content to be printed will fit within the dimensions of a page. Where the electronic document includes information having close tolerances, such as information to be printed on an address label or other defined region on a sheet, the automatic contraction may cause the information to be misaligned with respect to the label or other defined region. Automatically expanding the information within the electronic document prior to printing may counter this effect, and increase the likelihood that the information will be printed within the label or other defined region for which it is intended.Type: GrantFiled: December 20, 2013Date of Patent: April 28, 2015Assignee: Amazon Technologies, Inc.Inventors: Gregory Louis Chappell, Adrian Paul Inglis, Zhengqiang Xu
-
Patent number: 9020984Abstract: Methods and apparatus for optimizing resource utilization in distributed storage systems. A data migration technique is described that may operate in the background in a distributed storage data center to migrate data among a fleet of storage units to achieve a substantially even and randomized data storage distribution among all storage units in the fleet. When new storage units are added to the fleet and coupled to the data center network, the new storage units are detected. Instead of processing and storing new data to the newly added storage units, as in conventional distributed storage systems, the new units are blocked from general client I/O to allow the data migration technique to migrate data from other, previously installed storage hardware in the data center onto the new storage hardware. Once the storage load on the new storage units is balanced with the rest of the fleet, the new storage units are released for general client I/O.Type: GrantFiled: May 28, 2013Date of Patent: April 28, 2015Assignee: Amazon Technologies, Inc.Inventors: James Christopher Sorenson, III, Gang He, Saurabh Goel
-
Patent number: D727915Type: GrantFiled: September 20, 2013Date of Patent: April 28, 2015Assignee: Amazon Technologies, Inc.Inventors: Monica Liane Mecchella, Christopher Green