Patents Examined by Matthew Ell
-
Patent number: 11093449Abstract: A method and system for improving data storage, presentation, and manipulation is provided. The method includes receiving data from a data source and analyzing the data for data classification attributes. A data set associated with a data classification attribute is selected and a data texture characteristic for association with said data set is received. The data texture characteristic is associated with the data set and a data texture representation associated with the data texture characteristic is presented via a haptic hardware device. A touch-based command associated with the data set is received and a user is enabled to manipulate, transfer, and store the data set.Type: GrantFiled: August 28, 2018Date of Patent: August 17, 2021Assignee: International Business Machines CorporationInventors: David Bastian, Aaron K. Baughman, Nicholas A. McCrory, Todd R. Whitman
-
Patent number: 11086508Abstract: An electronic device includes a touch-sensitive display screen to display a graphical representation of a mathematical relationship and to enable a user to enter a one-dimensional touch gesture thereon for performing a one-dimensional adjustment function for the displayed graphical representation. A display adjustment module interprets the one-dimensional touch gesture and performs the one-dimensional adjustment function. The display adjustment module performs a one-dimensional zoom adjustment function in response to one of a one-dimensional pinch touch gesture and a one-dimensional spread touch gesture. The one-dimensional zoom adjustment function increases or reduces a displayed range of values in a first dimension while maintaining unchanged a displayed range of values in a second dimension of the displayed graphical representation.Type: GrantFiled: January 31, 2013Date of Patent: August 10, 2021Assignee: Hewlett-Packard Development Company, L.P.Inventors: Gregory Thorn Springer, Cyrille de Brebisson, Timothy James Wessman
-
Patent number: 11086501Abstract: Methods, systems, and media for providing media guidance with contextual controls are provided. In some embodiments, the method comprises: causing a user interface to be presented that includes media interface elements, wherein each of the media interface elements is a selectable object that represents at least one media content item; determining that a media interface element from the media interface elements has been selected; in response to determining that the media interface element has been selected, causing the at least one media content item corresponding to the selected media interface element to be presented in a portion of the user interface; and concurrently with causing the at least one media content item to be presented, causing a control interface to be presented that is associated with the selected media interface element.Type: GrantFiled: November 27, 2017Date of Patent: August 10, 2021Assignee: Google LLCInventors: Aaron Joseph Wheeler, David Mark Halloran
-
Patent number: 11086823Abstract: Aspects of the subject technology relate to ways to avoid file duplication in a cloud storage service. In some aspects, a method of the technology includes steps for retrieving, via a computer network, one or more files from a first memory location, identifying a first signature and a second signature for each of the files, and storing the first signature and the second signature into a duplication reference list. In some aspects, the method further includes steps for analyzing files in a second memory location to identify duplicate files using the duplication reference list. Systems and computer-readable media are also provided.Type: GrantFiled: December 28, 2017Date of Patent: August 10, 2021Assignee: Dropbox, Inc.Inventors: Dong-Jae Chung, Anna Geiduschek, Aakash Kambuj, Raveesh Nayar, Sam Stafford
-
Patent number: 11080268Abstract: Techniques are disclosed for serializing assertion-triggering transactions by locking special purpose resources (i.e. other than rows or tables), which enables a high level of concurrency for these transactions while at the same time ensuring correctness of the SQL assertion validation code. The techniques involve creating objects referred to therein as “Assertion-Locking Memory-Objects” or “ALMOs”. The database server causes each assertion-triggering transaction to obtain locks on one or more ALMOs prior to determining whether the changes made by assertion-triggering transaction violates the assertion. Because locks on the ALMOs are finer than the table locks, fewer transactions are blocked by ALMO locks.Type: GrantFiled: January 14, 2019Date of Patent: August 3, 2021Assignee: Oracle International CorporationInventor: Toon Koppelaars
-
Patent number: 11068058Abstract: An immersive system includes a processing device. The processing device is communicated with an interface device and an electronic display in a head mounted display device. The interface device includes a haptic feedback circuit. The haptic feedback circuit is configured to induce a haptic feedback. The interface device includes a haptic feedback circuit. The haptic feedback circuit is configured to induce a haptic feedback. The processing device is configured to provide an immersive content to the electronic display. The processing device is configured to identify a simulated object corresponding to the interface device in the immersive content, and identify an interaction event occurring to the simulated object in the immersive content. The processing device is configured to determine a vibration pattern according to the interaction event and the simulated object, and control the haptic feedback circuit to induce the haptic feedback according to the vibration pattern.Type: GrantFiled: July 11, 2018Date of Patent: July 20, 2021Assignee: HTC CorporationInventor: Sheng-Yang Pan
-
Patent number: 11057191Abstract: An identifying data set is defined including semi-identifying attributes with semi-identifying attribute values corresponding to an entity. Descriptive records corresponding to the semi-identifying attributes are created. Based on the descriptive records, retention records with retention attributes are created. A composed retention attribute is generated based on applying cryptographic hash algorithms to the retention attributes stored in a database. A retention attribute description is generated with a category and payload corresponding to the composed retention attribute. The semi-identifying attributes with corresponding positions are stored in the retention attribute. Hashes corresponding to the retention attributes are computed based on a composing mechanism that includes logic to compute the hashes. The hashes are combined to generate the composed retention attribute. When a request is received to permanently delete the entity from the database, the entity may be permanently deleted from the database.Type: GrantFiled: September 1, 2016Date of Patent: July 6, 2021Assignee: SAP SEInventors: Johannes Gilbert, Volker Lehnert
-
Patent number: 11023830Abstract: System and methods process a received request consistently over extended time by determining the request type and creating metadata with current rules and configuration information for the request type. A system stores the metadata, for instance in a versioning system, and may create a metadata snapshot associated with the request. Through the metadata, the system uses the correct version of rules and configurations to consistently process the request in accordance with the time the request was originally received.Type: GrantFiled: September 12, 2014Date of Patent: June 1, 2021Assignee: Oracle International CorporationInventor: Saurav Sao
-
Patent number: 11023496Abstract: A system analyzes user activity data generated by computing devices associated with a plurality of users in a messaging system to extract a random user from the plurality of users. Based on determining that user activity data associated with the random user comprises a consistent pattern, a cluster associated with the consistent pattern is generated and the random user is added to the cluster. Then user activity data for the other users in the plurality of users is analyzed to determine whether user activity data for each of the other users comprises a similar pattern as the generated cluster. Each user that is determined to be associated with user activity data comprising a similar pattern as the consistent pattern of the generated cluster is added to the generated cluster and user activity data associated with each user added to the generated cluster is removed from the user activity data.Type: GrantFiled: April 4, 2018Date of Patent: June 1, 2021Assignee: Snap Inc.Inventors: Anatoli Chklovski, Douglas Cohen, Scott Lippert
-
Patent number: 11010029Abstract: A display apparatus and a method of displaying an image by the display apparatus are provided. The display apparatus and the method include displaying a first content image on the display apparatus, detecting a first touch from a bezel of the display apparatus, displaying a folding area on a first edge of the first content image in response to a location of the first touch, and moving the first content image to the folding area from an adjacent folding area of the first content image, which contacts the folding area, in response to holding time of the first touch.Type: GrantFiled: December 16, 2014Date of Patent: May 18, 2021Assignee: Samsung Electronics Co., Ltd.Inventors: Young-ah Seong, Chan-hong Min, Pil-seung Yang, Say Jang, Jae-eun Kang, Yong-hyun Lim
-
Patent number: 10990270Abstract: Context-specific user interfaces for use with a portable multifunction device are disclosed. The methods described herein for context-specific user interfaces provide indications of time and, optionally, a variety of additional information. Further disclosed are non-transitory computer-readable storage media, systems, and devices configured to perform the methods described herein.Type: GrantFiled: July 31, 2015Date of Patent: April 27, 2021Assignee: Apple Inc.Inventors: Christopher Wilson, Gary Ian Butcher, Kevin Will Chen, Imran Chaudhri, Alan C. Dye, Aurelio Guzman, Jonathan P. Ive, Chanaka G. Karunamuni, Kenneth Kocienda, Kevin Lynch, Pedro Mari, Alessandro Sabatelli, Brian Schmitt, Eric Lance Wilson, Lawrence Y. Yang
-
Patent number: 10984018Abstract: Method, media, and systems for compressing objects, comprising: receiving a request to write a first object including a first key and a first value, wherein the first object is of a given type; receiving a request to write a second object including a second key and a second value, wherein the second object is of the given type; classifying the first object to a compression dictionary according to at least one rule based on a value of the first object and/or the key of the first object; classifying the second object to the compression dictionary according to at least one rule based on a value of the second object and/or the key of the second object; and compressing the first object and the second object based on the compression dictionary.Type: GrantFiled: July 6, 2017Date of Patent: April 20, 2021Assignee: Redis Labs LtdInventors: Yiftach Shoolman, Ofer Bengal
-
Patent number: 10976891Abstract: A network for remotely managing a plurality of remote devices that are each individually configurable to have selected operating characteristics includes a server connected to the network and to the plurality of remote devices, and a display coupled to a computer which is connected to the network. Also included are means for assigning a common icon to each remote device of the same type and displaying the icons on the server display, and means for coloring each icon to indicate a current configuration status of each remote device and for displaying the color on the icon on the display.Type: GrantFiled: November 10, 2016Date of Patent: April 13, 2021Assignee: HAND HELD PRODUCTS, INC.Inventors: Garrison Gomez, Daniel Yeakley, Michael Doren, Daniel French, David Mangicaro, Thomas Koziol, Adam Haile, Aldo Caballero
-
Patent number: 10976885Abstract: Systems and methods facilitating electronic signatures (E-Signatures) are provided. Multiple E-Signatures can be provided to electronic documents through a simple command, such as a selection of a single graphical element. A user's signatures, initials, or other identifier can be added to the electronic document in the appropriate fields upon receipt of the appropriate command or command set from the user.Type: GrantFiled: February 17, 2017Date of Patent: April 13, 2021Assignee: Zillow, Inc.Inventors: Gregory Austin Allison, Justin Y. Hu
-
Patent number: 10976906Abstract: Various implementations for detection and visualization of a formation of a tangible interface object include a method that includes capturing a video stream that includes an activity object and a formation of a tangible interface object, identifying the activity object, determining a virtual object based on the identity of the activity object, displaying a graphical user interface embodying a virtual scene and including the virtual object, detecting a formation of the tangible interface object, generating a virtualization based on the formation of the tangible interface object, and updating the graphical user interface to include the visualization.Type: GrantFiled: December 21, 2018Date of Patent: April 13, 2021Assignee: Tangible Play, Inc.Inventors: Ariel Zekelman, Tony Aube, Jerome Scholler, Mark Solomon, Arnaud Brejeon
-
Patent number: 10963149Abstract: A parameter adjustment method is applied to a terminal including a first screen at a side surface of the terminal, and a second screen displayed at one of a front surface or a back surface, or both the front surface and the back surface, of the terminal. The method includes: receiving a first touch operation at a predetermined region of the first screen; displaying an adjustment bar of a target parameter at the first screen according to the first touch operation, wherein the target parameter is associated with an application displayed at the second screen; receiving a second touch operation acting on the adjustment bar; and adjusting a parameter value of the target parameter according to the second touch operation.Type: GrantFiled: September 29, 2019Date of Patent: March 30, 2021Assignee: BEIJING XIAOMI MOBILE SOFTWARE CO., LTD.Inventors: Jiayan Li, Zhenzhou Lu, Yin Zhu
-
Patent number: 10948994Abstract: When a location of a wearable system changes, the wearable system can ensure that a gesture working region always remains in a field of view of the wearable system. Therefore, the wearable system can still collect and recognize a gesture image and implement gesture control. The solution provided in this application is as follows: The wearable system creates a gesture working region and a region of interest, where the region of interest is within a shooting area of a first camera, and the first camera is included in a wearable device; obtains a location parameter of the wearable system; adjusts the region of interest according to the location parameter, so that the region of interest covers the gesture working region; collects a gesture image within the gesture working region; recognizes the gesture image to obtain a gesture instruction; and performs a corresponding operation according to the gesture instruction.Type: GrantFiled: February 29, 2016Date of Patent: March 16, 2021Assignee: Huawei Technologies Co., Ltd.Inventors: Liyao Zhang, Qiang Ding, Hongrui Jiang
-
Patent number: 10943397Abstract: A method on a computer readable storage medium operable to store a virtual representation of a plurality of physical components, introduce a component having a predefined functionality to interact with the virtual representation and generate indications of a response of the virtual representation to the interactions of the component. A system having a memory configured to store a virtual representation of a plurality of physical components and a processor configured to introduce a component having a predefined functionality to interact with the virtual representation and generate indications of a response of the virtual representation to the interactions of the component.Type: GrantFiled: November 28, 2016Date of Patent: March 9, 2021Assignee: AT&T Intellectual Property I, L.P.Inventors: Gustavo de los Reyes, Sanjay Macwan
-
Patent number: 10942632Abstract: An electronic device has a graphical user interface that displays a viewport of a canvas containing positioned and sized graphical information units. Smaller units are displayed in front of overlapping larger units. Relative size determination uses a specific-size-metric such as unit width. The device uses parentage determination rules to deduce a current hierarchical relationship between two units according to current sizes and positions. When there is full or partial overlap, the larger unit of each pair is deduced as the parent; otherwise there is no direct relationship. Clusters of decreasingly sized descendants result. User input adjusts the size and/or position of a selected unit while concurrently applying the adjustment proportionally to all descendants. Throughout continuous input, each adjusted and other canvas units are independently displayed with smaller in front of overlapping larger units.Type: GrantFiled: November 6, 2018Date of Patent: March 9, 2021Assignee: Zocomotion Ltd.Inventor: David Sefton
-
Patent number: 10936157Abstract: Method of causing a selectable item including customized graphic for electronic messaging application starts with a processor generating customized graphics based on user identifiers for a first, a second, and a third client device. Processor causes a communication list interface that includes a group selectable item to be displayed on the first client device. The group selectable item includes the second customized graphic and the third customized graphic. Processor receives a request for a group communication session from the first client device. The request for the group communication session is generated by the first client device when the user of the first client device selects a first portion of the group selectable item displayed on the first client device. Processor causes a communication interface for the group communication session between a group of client devices to be displayed at the first client device. Other embodiments are disclosed.Type: GrantFiled: November 28, 2018Date of Patent: March 2, 2021Assignee: Snap Inc.Inventors: Jeremy Voss, Matthew Colin Grantham, Dylan Shane Eirinberg