Abstract: One or more implementation disclosed herein provides razor assemblies that allow a user to have a less than smooth shave by changing the distance between razor blades and a razor blade guard. The distance between the razor blade(s) and the guard may be increased or decreased using a movable knob mechanism, a rotatable dial mechanism, a movable razor assembly and housing mechanism, a rotatable threaded handle, one or more slider mechanisms, a rotating blade mechanism, etc.
Type:
Grant
Filed:
June 4, 2020
Date of Patent:
August 31, 2021
Assignee:
RK INVENTIONS, LLC
Inventors:
Ryan Kole, Matthew Spenko, Vincent Bowman
Abstract: Systems and methods are disclosed for providing playlist analytics. A method includes logging first user interactions associated with a playlist of content items and generating metrics based on the logged first user interactions with the playlist. The playlist is associated with a default playback sequence of the content items. A first metric indicates a last content item played by a user from the playlist is different from a last content item in the default playback sequence associated with of the playlist. The method further includes reporting at least the first metric. The playlist is to be modified based on one or more of the plurality of metrics.
Type:
Grant
Filed:
November 9, 2018
Date of Patent:
August 31, 2021
Assignee:
Google LLC
Inventors:
Keekim Heng, Martin Landers, Anders Torp Brodersen, Theodore Kent Hamilton, Dror Shimshowitz
Abstract: A method of postponing an electronic message is performed at a computing device having one or more processors and memory. The memory stores one or more programs configured for execution by the one or more processors. The device displays a first electronic message for a user of the computing device and receives user input to postpone the first electronic message. In response to the user input, the device displays a plurality of postponement locations in a user interface window and receives user selection of a postponement location from the displayed plurality of postponement locations. The device then inhibits display of the first electronic message at the computing device. When it is subsequently determined that the computing device is at the first postponement location, the device redisplays the first electronic message.
Abstract: New photoresist compositions are provided that are useful for immersion lithography. Preferred photoresist compositions of the invention comprise one or more materials that comprise one or more base reactive groups and (i) one or more polar groups distinct from the base reactive groups, and/or (ii) at least one of the base reactive groups is a non-perfluorinated base reactive group. Particularly preferred photoresists of the invention can exhibit reduced leaching of resist materials into an immersion fluid contacting the resist layer during immersion lithography processing.
Type:
Grant
Filed:
November 15, 2011
Date of Patent:
August 31, 2021
Assignees:
Rohm and Haas Electronic Materials LLC, Dow Global Technologies LLC
Inventors:
Deyan Wang, Cong Liu, Mingqi Li, Joon Seok Oh, Cheng-Bai Xu, Doris H. Kang, Clark H. Cummins, Matthias S. Ober
Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating speech from text. One of the systems includes one or more computers and one or more storage devices storing instructions that when executed by one or more computers cause the one or more computers to implement: a sequence-to-sequence recurrent neural network configured to: receive a sequence of characters in a particular natural language, and process the sequence of characters to generate a spectrogram of a verbal utterance of the sequence of characters in the particular natural language; and a subsystem configured to: receive the sequence of characters in the particular natural language, and provide the sequence of characters as input to the sequence-to-sequence recurrent neural network to obtain as output the spectrogram of the verbal utterance of the sequence of characters in the particular natural language.
Type:
Grant
Filed:
November 26, 2019
Date of Patent:
August 31, 2021
Assignee:
Google LLC
Inventors:
Samuel Bengio, Yuxuan Wang, Zongheng Yang, Zhifeng Chen, Yonghui Wu, Ioannis Agiomyrgiannakis, Ron J. Weiss, Navdeep Jaitly, Ryan M. Rifkin, Robert Andrew James Clark, Quoc V. Le, Russell J. Ryan, Ying Xiao
Abstract: Generating panoramic video viewable at a third-party video management system includes receiving image data captured by at least one camera. The received image data may be captured at a plurality of angles (e.g., stop positions) arranged about a single axis (e.g., about which the camera rotates). The received image data may optionally be analyzed. Based on the received image data (and any optional analysis thereof), panoramic video derived from the captured image data (e.g., still images) may then be generated. A single video stream including the generated panoramic video may then be generated. The single generated video stream may then be sent to a third-party video management system (VMS). The video stream may be usable by the video management system for displaying the generated panoramic video. Various other views or other information may also be included in the single video stream sent to the VMS.
Type:
Grant
Filed:
January 17, 2020
Date of Patent:
August 31, 2021
Assignee:
THERMAL IMAGING RADAR, LLC
Inventors:
Lawrence Richard Jones, Dana Rees, David T. Kay
Abstract: Described herein are conformal films and methods for forming a conformal Group 4, 5, 6, 13 metal or metalloid doped silicon nitride dielectric film. In one aspect, there is provided a method of forming an aluminum silicon nitride film comprising the steps of: providing a substrate in a reactor; introducing into the reactor an at least one metal precursor which reacts on at least a portion of the surface of the substrate to provide a chemisorbed layer; purging the reactor with a purge gas; introducing into the reactor an organoaminosilane precursors to react on at least a portion of the surface of the substrate to provide a chemisorbed layer; introducing a plasma comprising nitrogen and an inert gas into the reactor to react with at least a portion of the chemisorbed layer and provide at least one reactive site wherein the plasma is generated at a power density ranging from about 0.01 to about 1.
Abstract: The technology provides for a pair of earbuds. For instance, a first earbud may include a first antenna, and a second earbud may include a second antenna. The pair of earbuds may further include one or more processors configured to receive, from the first antenna, a first signal from a beacon, and receive, from the second antenna, a second signal from the beacon. Based on the first signal and the second signal, the one or more processors may determine at least one signal strength. The one or more processors may determine a position of the user relative to the beacon based on the at least one signal strength.
Abstract: An agent application executing on a client device retrieves an execute command from a command queue managed by a server and retrieves certificates and configuration settings for establishing a virtual private network (VPN) connection. An enrollment application resident on the client device executes in response to the execute command to modify a network setting of a network interface card (NIC) of the client device and establish a VPN connection with a domain controller located within the corporate domain using the certificate and configuration settings. The enrollment application further transmits a request over the VPN connection to the domain controller to join the corporate domain, wherein a corporate account in a directory service is established for the client device; reverts back to the prior network setting of the NIC and terminates the VPN connection and reboots the client device.
Abstract: Many embodiments can include a system. In some embodiments, the system can comprise one or more processors and one or more non-transitory storage devices storing computing instructions are disclosed.
Type:
Grant
Filed:
April 29, 2019
Date of Patent:
August 31, 2021
Assignee:
WALMART APOLLO LLC
Inventors:
Stephen Dean Guo, Kannan Achan, Venkata Syam Prakash Rapaka
Abstract: A method, computer program product, and computer system for receiving, by a computing device, an IO request on a first node. It may be determined whether a virtual address for the IO request is in a virtual cache. A read to RAID may be issued using the virtual address when the virtual address for the IO request is not in the virtual cache. A return of a cached page associated with the virtual address may be issued when the virtual address for the IO request is in the virtual cache.
Type:
Grant
Filed:
October 31, 2019
Date of Patent:
August 31, 2021
Assignee:
EMC IP Holding Company, LLC
Inventors:
Anton Kucherov, Ronen Gazit, Oran Baruch
Abstract: Implementations described herein provide for a bone implant having a cylindrical member and an articulating member. The cylindrical member extends along an implant axis from a first end to an opposed second end thereof. The cylindrical member has a void disposed therein extending from the first end towards the second end. The cylindrical member has an interconnected open-pore structure for promoting bone tissue in-growth. The articulating member has an articulating portion and a core portion extending away from the articulating portion. The articulating member is coupled to the cylindrical member such that the core portion extends into the void disposed in the cylindrical member and the articulating portion is positioned adjacent the first surface of the cylindrical member and extends radially outward from the implant axis to cover the first surface of the cylindrical member.
Abstract: In one embodiment, a computing system may access a first set of pixel values of an image having a bit depth. The first set of pixel values includes a first subset and a second subset. Each pixel value in the first subset is less than each pixel value in the second subset. The computing system may further determine an overflow range based on a pixel value overflow associated with the bit depth. The overflow range covers a second set of pixel values, which includes (1) the second subset and (2) an overflow representation of the first subset. In response to determining that the overflow range is less than a range covering the first set of pixel values, the computer system may then generate quantization levels corresponding to the overflow range and associate each pixel value of the second set of pixel values with one of the quantization levels.
Abstract: A server can receive a seed keyword to generate additional keywords relevant to the seed keyword. The server can identify, using a semantic relationship graph, keyword categories. Each keyword can have a semantic distance from the seed keyword less than a threshold. The server can generate, for each keyword of the keyword categories, a keyword-seed affinity score based on a frequency of the keyword occurring with the seed keyword on an information resource. The server can determine, for each keyword category, a category-seed affinity score based on the keyword-seed affinity scores for each of keyword in the keyword category. The server can compare each category-seed affinity score a threshold. The server can transmit, for display, the keywords. One keyword category can be indicated as selected and another keyword category can be indicated as unselected based on the comparison.
Abstract: Embodiments of the present disclosure are directed towards a bioreactor, a floating bioremediation platform system, and a process for reducing sulfates, in surface water.
Abstract: Various embodiments are generally directed to techniques to reduce inputs of a machine learning model (MLM) and increase path efficiency as a result. A method for reducing an MLM includes: receiving a machine learning (ML) dataset, partitioning the ML dataset into a first dataset, a second dataset, a third dataset, and a fourth dataset, training, validating, and testing the MLM using one or more of the first dataset, the second dataset, and the third dataset, after testing the MLM, automatically ranking an importance associated with each input of the MLM using the fourth dataset, and reducing a plurality of inputs of the MLM based on the automatic ranking.
Type:
Grant
Filed:
August 8, 2019
Date of Patent:
August 31, 2021
Assignee:
Capital One Services, LLC
Inventors:
Mark Louis Watson, Austin Grant Walters, Jeremy Edward Goodsitt, Anh Truong, Noriaki Tatsumi, Vincent Pham, Fardin Abdi Taghi Abad, Kate Key
Abstract: Methods, systems, and computer readable media for performing metadata-driven data collection are disclosed. In some examples, a method includes receiving a request for system status data for components of a distributed computing system while the distributed computing system is in operation. The request includes metadata specifying a data collection sequence for collecting component-level system status data. The components include compute components, network components, and storage components. The method includes obtaining, using the metadata, the component-level system status data by querying protocol-based data collectors in an order, one after the other, as specified by the data collection sequence specified by the metadata. The method includes assembling the component-level system status data into assembled status data and storing the assembled status data in memory and/or a repository.
Type:
Grant
Filed:
December 5, 2016
Date of Patent:
August 31, 2021
Assignee:
EMC IP HOLDING COMPANY LLC
Inventors:
Venkatesh Sudarsanam Madhipatla, Bayi Peng, Xiaohong Fu