Patents by Inventor Aaron James

Aaron James 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: 9621186
    Abstract: Aspects of dynamic data compression selection are presented. In an example method, as uncompressed data chunks of a data stream are compressed, at least one performance factor affecting selection of one of multiple compression algorithms for the uncompressed data chunks of the data stream may be determined. Each of the multiple compression algorithms may facilitate a different expected compression ratio. One of the multiple compression algorithms may be selected separately for each uncompressed data chunk of the data stream based on the at least one performance factor. Each uncompressed data chunk may be compressed using the selected one of the multiple compression algorithms for the uncompressed data chunk.
    Type: Grant
    Filed: June 14, 2016
    Date of Patent: April 11, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Young Jin Nam, Aaron James Dailey, John Forte
  • Patent number: 9605518
    Abstract: A well screen assembly includes an elongate base pipe, a shroud layer about the base pipe, and a mesh layer between the shroud layer and the base pipe. A portion of the mesh layer overlaps another portion of the mesh layer to form an area of overlap. A spine is positioned proximate substantially an entire length of the area of overlap, and transmits a force from the shroud layer to the mesh layer that compresses and seals the area of overlap against passage of particulate.
    Type: Grant
    Filed: July 10, 2012
    Date of Patent: March 28, 2017
    Assignee: Halliburton Energy Services, Inc.
    Inventors: Aaron James Bonner, Jean-Marc Lopez
  • Patent number: 9575991
    Abstract: A technique of backing up a workload in a virtual environment includes identifying one or more files that are associated with the workload. One or more source volumes that include the one or more files are identified. A respective target volume is provisioned for each of the one or more source volumes identified. Only dirty blocks are copied (in a snapshot mode that prevents an update to the one or more source volumes during the snapshot mode) from each of the one or more source volumes to its respective target volume. The one or more dirty blocks are then copied from each target volume to a backup medium.
    Type: Grant
    Filed: August 26, 2015
    Date of Patent: February 21, 2017
    Assignee: International Business Machines Corporation
    Inventors: Rahul Ghosh, Aaron James Quirk, James Patrick Robbins, Drew Hoover Sternesky
  • Patent number: 9565061
    Abstract: A method for configuring a first base station within a cluster in a communications system having a plurality of cluster includes optimizing an operating parameter of the first base station in accordance with first utility function results from a first utility function associated with the first base station and second utility function results from a second utility function associated with a second base station within the cluster, the first utility function results and the second utility function results according to multiple settings for the operating parameter of the first base station, a first initialized setting of the operating parameter for the second base station, and a second initialized setting of the operating parameter for an external base station outside the cluster. The method also includes sharing the optimized operating parameter with the external base station.
    Type: Grant
    Filed: October 10, 2014
    Date of Patent: February 7, 2017
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Aaron James Callard, Ngoc Dung Dao, Hang Zhang, Ho Ting Cheng, Nimal Gamini Senarath
  • Publication number: 20170034737
    Abstract: Methods and devices for reducing traffic over a wireless link through the compression or suppression of high layer packets carrying predictable background data prior to transportation over a wireless link. The methods include intercepting application layer protocol packets carrying the predictable background data. In embodiments where the background data is periodic in nature, the high layer packets may be compressed into low-layer signaling indicators for communication over a low-layer control channel (e.g., an on off keying (OOK) channel). Alternatively, the high layer packets may be suppressed entirely (not transported over the wireless link) when a receiver side daemon is configured to autonomously replicate the periodic background nature according to a projected interval. In other embodiments, compression techniques may be used to reduce overhead attributable to non-periodic background data that is predictable in context.
    Type: Application
    Filed: October 13, 2016
    Publication date: February 2, 2017
    Inventors: Aaron James Callard, Peiying Zhu, Hang Zhang, Petar Djukic, Vipul Desai, Peter Ashwood-Smith
  • Publication number: 20160371078
    Abstract: A facility for managing storage of program customization resources on a computing system is described. The computing system has an amount of storage space, some of which is free. Some of the program customization resources are selected for use. The facility determines that the amount of free storage space is inadequate. In response, the facility identifies at least a portion of the plurality of program customization resources stored on the computing system that are not selected for use, and causes the identified program customization resources to be deleted from the computing system.
    Type: Application
    Filed: June 19, 2015
    Publication date: December 22, 2016
    Inventors: Vladimir Holostov, Aaron James Kubly
  • Publication number: 20160359725
    Abstract: Increased resource utilization efficiency can be improved by modeling path costs during admission and path-selection. Specifically, path costs for candidate paths are modeled based on load characteristics (e.g., current load, load variation, etc.) of links in the candidate paths. Path costs can represent any quantifiable cost or liability associated with transporting a service flow over the corresponding path. For example, path costs can correspond to a probability that at least one link in the path will experience an outage when transporting the service flow, a price charged by a network operator (NTO) for transporting the traffic flow over the candidate path, or a total network cost for transporting the flow over a candidate path. The candidate path having the lowest path cost is selected to transport a service flow.
    Type: Application
    Filed: August 22, 2016
    Publication date: December 8, 2016
    Inventors: Nimal Gamini Senarath, Aaron James Callard, Ho Ting Cheng
  • Publication number: 20160350708
    Abstract: Disclosed is a system and method for using photos of the interior of a retail store to update an inventory database. The inventory management system receives a data capture from a mobile computing device carried by a customer of a retail store. The system sends a data capture request to the mobile computing device, which can include a request for a photo capture. The customer captures an image using the mobile computing device, and sends it to the inventory management system. The inventory management system analyzes the photo, and gleans from the photo inventory information such as products that are in stock, products that are out of stock, where products are located, etc. Photo inventory information obtained from the photo is used to update the inventory database. Each item of inventory data obtained from a photo relieves an employee of the responsibility of obtaining the inventory data.
    Type: Application
    Filed: May 18, 2016
    Publication date: December 1, 2016
    Inventors: Nicholaus Adam Jones, Matthew Allen Jones, Robert James Taylor, Aaron James Vasgaard
  • Publication number: 20160350709
    Abstract: Disclosed is a system and method for inventory management of a retail store. The system includes a means to communicate with mobile computing devices of customers. When the system for managing inventory receives a data capture, such as a product barcode scan, from a customer's mobile computing device, a request for an informational data capture is formulated and sent to the mobile computing device. The request for informational data capture will use the product barcode scan already received, and an inventory database, to formulate a request for informational data capture from the customer that will provide the system of inventory management useful inventory information. The request can ask for a barcode scan of another product for example, or other types of data capture. The inventory management system updates an inventory database once a response from the customer that includes the informational data capture is received.
    Type: Application
    Filed: May 18, 2016
    Publication date: December 1, 2016
    Inventors: Robert James Taylor, Matthew Allen Jones, Nicholaus Adam Jones, Aaron James Vasgaard
  • Patent number: 9509442
    Abstract: Embodiments are provided for transmitting channel information, such as control channel information, using lower resources at the transmitter combined with using apriori information associated with channel information in the decoder of the receiver. The apriori information represent predictable information that can be predicted by the receiver and is not transmitted with the channel information by the transmitter. The transmitter determines the apriori information for the channel and codes the channel information into bits and fields excluding the apriori information. Upon receiving the channel information, the receiver determines the apriori information associated in accordance with previously received information. The apriori information is then provided as probability information for input to the decoder. The decoder then decodes the received information in accordance with the apriori information.
    Type: Grant
    Filed: December 18, 2013
    Date of Patent: November 29, 2016
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Aaron James Callard, Mohammadhadi Baligh, Kelvin Kar Kin Au
  • Publication number: 20160343034
    Abstract: The present invention relates to a method of augmenting a telecommunications call, the method comprising detecting a telecommunications call event at a user telecommunications device 10; selecting an item of media content 101, the item of media content 101 being associated with a uniform resource identifier or URI; augmenting the call with the item of media content 101; detecting a user interaction with the item of media content 101; and on termination of the call, performing an action in dependence on the resource identified by the URI. The invention extends to a corresponding system and apparatus.
    Type: Application
    Filed: May 19, 2016
    Publication date: November 24, 2016
    Inventors: Chaim Aaron James GREEN, Joshua NYMAN
  • Patent number: 9503208
    Abstract: Base stations (BSs) can remove inter-BS interference components from received uplink signals using downlink information communicated over a backhaul network. The downlink information is associated with downlink transmissions of neighboring base stations, and is used to remove the inter-BS interference in accordance with interference cancellation techniques, e.g., signal interference cancellation (SIC), etc. The downlink information includes information associated with downlink transmission of the interfering BSs, such as information bits (e.g., data), parity information, control information, modulation and coding scheme (MCS) parameters, forward error correction (FEC) parameters, and other information. Additionally, inter-BS interference can be suppressed using channel information of interference channels using interference suppression techniques, e.g., interference rejection combining (IRC), etc.
    Type: Grant
    Filed: February 19, 2016
    Date of Patent: November 22, 2016
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Aaron James Callard, Alex Stephenne
  • Publication number: 20160324331
    Abstract: A diaper changing apparatus that restrains an infant, child, or special need individual in a way that aids the caregiver's ability to manipulate his or her position and orientation to provide access to the diaper area during diaper changing activities. The apparatus allows the caregiver to easily lift the legs and buttocks, providing access to the underside of the infant, child, or special need individual for diaper changing activities. In some embodiments, adjustments to the height of the legs and buttocks and the separation of the legs may be made during a diaper change by moving a restraint of the apparatus in the direction of the desired adjustment. Some embodiments aid a caregiver by restraining the arms, chest, or torso to prevent the infant, child, or special needs individual from interfering with the diaper change, but without immobilizing him so much that the caregiver cannot easily adjust his position.
    Type: Application
    Filed: May 7, 2015
    Publication date: November 10, 2016
    Inventor: Aaron James Karavias
  • Patent number: 9477683
    Abstract: A technique of backing up a workload in a virtual environment includes identifying one or more files that are associated with the workload. One or more source volumes that include the one or more files are identified. A respective target volume is provisioned for each of the one or more source volumes identified. Only dirty blocks are copied (in a snapshot mode that prevents an update to the one or more source volumes during the snapshot mode) from each of the one or more source volumes to its respective target volume. The one or more dirty blocks are then copied from each target volume to a backup medium.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: October 25, 2016
    Assignee: International Business Machines Corporation
    Inventors: Rahul Ghosh, Aaron James Quirk, James Patrick Robbins, Drew Hoover Sternesky
  • Patent number: 9473600
    Abstract: Methods and devices for reducing traffic over a wireless link through the compression or suppression of high layer packets carrying predictable background data prior to transportation over a wireless link. The methods include intercepting application layer protocol packets carrying the predictable background data. In embodiments where the background data is periodic in nature, the high layer packets may be compressed into low-layer signaling indicators for communication over a low-layer control channel (e.g., an on off keying (OOK) channel). Alternatively, the high layer packets may be suppressed entirely (not transported over the wireless link) when a receiver side daemon is configured to autonomously replicate the periodic background nature according to a projected interval. In other embodiments, compression techniques may be used to reduce overhead attributable to non-periodic background data that is predictable in context.
    Type: Grant
    Filed: August 13, 2014
    Date of Patent: October 18, 2016
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Aaron James Callard, Peiying Zhu, Hang Zhang, Petar Djukic, Vipul Desai, Peter Ashwood-Smith
  • Publication number: 20160294409
    Abstract: Aspects of dynamic data compression selection are presented. In an example method, as uncompressed data chunks of a data stream are compressed, at least one performance factor affecting selection of one of multiple compression algorithms for the uncompressed data chunks of the data stream may be determined. Each of the multiple compression algorithms may facilitate a different expected compression ratio. One of the multiple compression algorithms may be selected separately for each uncompressed data chunk of the data stream based on the at least one performance factor. Each uncompressed data chunk may be compressed using the selected one of the multiple compression algorithms for the uncompressed data chunk.
    Type: Application
    Filed: June 14, 2016
    Publication date: October 6, 2016
    Applicant: Oracle International Corporation
    Inventors: Young Jin Nam, Aaron James Dailey, John Forte
  • Patent number: 9455798
    Abstract: Forward Error Correction (FEC) techniques that generate independently decodable resource blocks are beneficial for Successive Interference Cancellation (SIC) demodulation. One FEC technique for generating independently decodable resource blocks includes mapping locally decodable FEC codeblocks into unique resource blocks such that substantially all of the bits of the FEC codeblock are carried within a single resource block. The locally decodable FEC codeblocks can be generated from different FEC encoding modules or from a common FEC encoding module. Another technique for generating independently decodable resource blocks includes encoding a stream of information bits into low-density parity-check (LDPC) codeblocks having high ratios of inward peering parity bits. These high ratios of inward peering parity bits allow substantial portions of each LDPC codeblock to be decoded independently from information carried by other LDPC codeblocks.
    Type: Grant
    Filed: December 16, 2015
    Date of Patent: September 27, 2016
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Aaron James Callard, Mohammadhadi Baligh
  • Patent number: 9442548
    Abstract: A computing device monitors the energy level of a rechargeable battery, from which the device draws operating power. Historic usage data is used to estimate the time remaining in a present operating period, such as a workday, as well as to estimate the battery level required to provide power during that period of time. A user is then presented with information regarding the status of the battery, as well as charging time and required battery level estimates. Information regarding charging stations within publically or otherwise user-accessible venues near to the present location of the computing device is accessed and presented to the user. Reservations may be made for a charging port within a selected venue, an order may be placed for goods or services available at that venue, or other actions may be performed.
    Type: Grant
    Filed: March 18, 2014
    Date of Patent: September 13, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Jesper Mikael Johansson, George Nikolaos Stathakopoulos, Aaron James Dykstra
  • Publication number: 20160261384
    Abstract: A method for transferring data in a communication system is implemented in a network device. In the method, the network device receives an IR version of a frame, a sequence number, and a revision number in a media access control (MAC) layer. The network device determines whether the received frame can be decoded and acknowledged based on the received sequence number and revision number. The network device sets state variables VS,R equal to 1?VS,R and VRV,R equal to ?1 if the frame is decoded.
    Type: Application
    Filed: May 17, 2016
    Publication date: September 8, 2016
    Inventors: Petar Djukic, Aaron James Callard
  • Publication number: 20160250961
    Abstract: A mechanically actuated cargo restraint system for a vehicle includes a rotatable reel in a frame, first and second flexible tethers, and a mechanical device. The first flexible tether has a first end coupled to the rotatable reel and a second end capable of being coupled to a cargo item, the first flexible tether is windable around the rotatable reel. The mechanical device includes a pawl and cog that are movable with respect to each other, the pawl coupled to the rotatable reel for rotatable movement therewith. Movement of a cargo item attached to the first flexible tether that causes the first flexible tether to move in an unwinding direction on the rotatable reel causes movement of the pawl-containing member relative to the cog. Velocity in the unwinding direction such as that encountered during a crash or free-fall engages the pawl into the cog, thereby inhibiting movement of the first flexible tether in an unwinding direction on the rotatable reel.
    Type: Application
    Filed: October 8, 2014
    Publication date: September 1, 2016
    Inventors: Aaron James Tolly, Amy Lynn Harris