Patents Issued in October 6, 2020
-
Patent number: 10795538Abstract: A method of making an article of footwear is disclosed. The method includes the steps of providing a customer with a pre-selected set of graphics, allowing a customer to choose a set of input graphics, and generating a set of morphed graphics based on a set of input graphics. The user can select a morphed graphic and apply it to an article. The method may further include the step of limiting the number of times a customized graphic may be selected and applied to an article.Type: GrantFiled: February 5, 2020Date of Patent: October 6, 2020Assignee: NIKE, Inc.Inventors: David J. Dirsa, Clifford B. Gerber, Petre Gheorghian, E. Scott Morris
-
Patent number: 10795539Abstract: Methods, apparatuses, and computer program products for visualizing migration of a resource of a distributed computing environment are provided. Embodiments include displaying, within a graphical user interface (GUI), one or more graphical resource representations. Each graphical resource representation represents a resource of a distributed computing environment. Each graphical resource representation is displayed in a particular location within the GUI according to a location of the resource within the distributed computing environment. Embodiments also include displaying, within the GUI, a first graphical migration representation. The first graphical migration representation represents a first transfer operation of a first resource of the distributed computing environment.Type: GrantFiled: December 10, 2013Date of Patent: October 6, 2020Assignee: International Business Machines CorporationInventors: Lance Bragstad, Bin Cao, James E. Carey, Mathew R. Odden
-
Patent number: 10795540Abstract: Methods, apparatuses, and computer program products for visualizing migration of a resource of a distributed computing environment are provided. Embodiments include displaying, within a graphical user interface (GUI), one or more graphical resource representations. Each graphical resource representation represents a resource of a distributed computing environment. Each graphical resource representation is displayed in a particular location within the GUI according to a location of the resource within the distributed computing environment. Embodiments also include displaying, within the GUI, a first graphical migration representation. The first graphical migration representation represents a first transfer operation of a first resource of the distributed computing environment.Type: GrantFiled: June 26, 2014Date of Patent: October 6, 2020Assignee: International Business Machines CorporationInventors: Lance Bragstad, Bin Cao, James E. Carey, Mathew R. Odden
-
Patent number: 10795541Abstract: Techniques for processing task items are provided. A task item is electronic data that represents a task to be performed, whether manually or automatically. A task item includes one or more details about its corresponding task, such as a description of the task and a location of the task. Specifically, techniques for generating task items, organizing task items, triggering notifications of task items, and consuming task items are described. In one approach, a task item is generated based on input from a user and context of the input. In another approach, different attributes of task items are used to organize the task items intelligently into multiple lists. In another approach, actions other than the generation of notification are enabled or automatically performed, actions such as emailing, calling, texting, and searching.Type: GrantFiled: June 27, 2016Date of Patent: October 6, 2020Assignee: Apple Inc.Inventors: Thomas R. Gruber, Alessandro Sabatelli, Alexandre Aybes, Donald W. Pitschel, Edward D. Voas, Freddy Allen Anzures, Paul D. Marcos
-
Patent number: 10795542Abstract: An information processing apparatus that serves as a display that displays a list of processes executed by applications includes a list display controller and an operation screen display controller. The list display controller causes, for each of the processes, an operator to be displayed in the list, the operator being provided for displaying an operation screen for performing operation of a function that is specific to corresponding one of the applications. The operation screen display controller causes the operation screen provided for the operator to be displayed when the operator is operated in the list.Type: GrantFiled: September 2, 2016Date of Patent: October 6, 2020Assignee: FUJI XEROX CO., LTD.Inventor: Hideo Fujii
-
Patent number: 10795543Abstract: An object stack feature for graphical user interfaces can include a method for arranging items displayed in a visual interface into a stack where each item of the stack has a corresponding visual representation in the stack. The method can include in response to receiving an indication to stack two or more items displayed in a visual interface, creating a stack object comprising a list of the two or more items and a seed value for an ordered seed. The ordered seed can be supplied to an arrangement function that outputs positions for items in the stack object. An arrangement can be generated using the arrangement function and each of the two or more items can be displayed in the visual interface in the arrangement generated by the arrangement function.Type: GrantFiled: December 3, 2017Date of Patent: October 6, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Mitchell Alan Hulick, Eduardo Sonnino, Anthony Neil Dart
-
Patent number: 10795544Abstract: Systems and techniques for accelerating relationship visualizations from data objects are described herein. The configuration and/or display of a relationship matrix may be automatically determined from the data objects. The relationship matrix may display relationships through gradient, hue, color, and/or saturation. The relationship matrix may be navigable and/or interactive to accelerate relationship visualizations.Type: GrantFiled: August 29, 2019Date of Patent: October 6, 2020Assignee: Palantir Technologies Inc.Inventor: Alessandro Mingione
-
Patent number: 10795545Abstract: An electronic keyboard consisting of a Qwerty arrangement whereby a tab flag key provides a given electronic function for highlighting words and paragraphs found in documents, charts, ebooks etc. The net effect yields a rapid response. Furthermore, operational benefits also include bookmarking and/or grouping (prioritizing data) particular page(s). Noteworthy, consideration to naming conventions with particular attention to the Tab key warrants change. To that end, the current Tab key might be better served as “Cursor Indent” or even graphically as an arrow pointing right (090 degrees). Moreover, a grammatically incorrect usage of the word Tab (needless to say) is a judgement that may indeed presuppose a nonexistent standard of usage. Research suggests that that the word “TAB” (according to Webster) is a “projection flap, short strip attached to an object to facilitate opening, handling, or identification.Type: GrantFiled: July 16, 2015Date of Patent: October 6, 2020Inventor: Steven Patrick Pascale
-
Patent number: 10795546Abstract: A user interface is controlled to support a user using an image processing apparatus which can perform a task, for example, for storing image data obtained by a scanner in a memory or printing the image by a printer. In a display apparatus which can display a user interface including operation items, a user's intention is estimated, and an operation by the user for specifying a task is supported. For example, statuses of an image input unit and an image accept unit relating to execution of the task are monitored, and display forms of the operation items are varied in accordance with results of the monitoring.Type: GrantFiled: February 3, 2014Date of Patent: October 6, 2020Assignee: CANON KABUSHIKI KAISHAInventor: Hiroyoshi Yoshida
-
Patent number: 10795547Abstract: A browser or browser component queues touch events on a user device while an associated network page is being rendered. The browser may store a detected touch event, a location of the touch event, and/or a vector associated with the touch event in a touch events queue implemented by a data repository. The browser may also visually indicate that the touch event has been registered. Once the network page is at least partially interactive, the browser may retrieve the touch event information from the touch events queue and apply the touch event. Prior to or after applying the touch event, the visual indicator that alerts the user that the touch event was registered may be removed. The browser may then re-render and display the network page after the touch event has been applied.Type: GrantFiled: June 11, 2014Date of Patent: October 6, 2020Assignee: Amazon Technologies, Inc.Inventors: Aaron Michael Brown, Christopher W. Greene
-
Patent number: 10795548Abstract: Described are computer-based methods and apparatuses, including computer program products, for dynamic user interface customization. A set of functions for a user interface is stored, each function comprising a function that can be added to the user interface. A first set of data is transmitted to a remote device that causes the user interface to be displayed on the remote device with a predetermined set of functions from the set of functions. Interaction data is received indicative of a user's interactions with the user interface. A second set of data is transmitted to the remote device that causes the user interface to dynamically add a new function from the set of functions to the user interface based on the interaction data, wherein the new function is displayed as a selectable item in the user interface that the user can select to use a function associated with the new function.Type: GrantFiled: December 23, 2016Date of Patent: October 6, 2020Assignee: LIVEPERSON, INC.Inventors: Matan Barak, Amir Shub
-
Patent number: 10795549Abstract: A computer-implemented method for providing a graphical user interface (GUI) for video navigation by a user, including generating a GUI comprising a representation of partitioned segments of video content, the representation depicting a dimension of time, a dimension of scale, and a dimension of relevance for the partitioned segments of video content, wherein the GUI includes a first axis that depicts the dimension of time and a second axis that depicts the dimension of scale. The method further entails determining the dimension of relevance for the partitioned segments of video content based on receiving a text query from a user dynamically, or from a pre-defined source, and comparing one or more attributes of the partitioned segments of video content to the text query, or to the pre-defined source. The method further includes assigning a color to the partitioned segments of video content according to a color scheme for easy navigation.Type: GrantFiled: March 12, 2018Date of Patent: October 6, 2020Assignee: International Business Machines CorporationInventors: Tal Drory, Dror Porat, Daniel N. Rotman
-
Patent number: 10795550Abstract: To provide context-specific interpretation of a user interaction with a user interface of a computer application, a processor may detect a user interaction with a user interface (UI). The processor may analyze the user interaction to determine a plurality of action details. The processor may generate a user context based on the plurality of action details and additional context information. The processor may select at least one operation relevant to the user interaction and context. The processor may cause the computer application to perform the operation.Type: GrantFiled: June 15, 2018Date of Patent: October 6, 2020Assignee: INTUIT INC.Inventor: David Grayson
-
Patent number: 10795551Abstract: A method for securing a computer system comprising a step of: disguising a password entry screen.Type: GrantFiled: July 26, 2018Date of Patent: October 6, 2020Assignee: NOWWW.US Pty Ltd.Inventor: Mark Rodney Anson
-
Patent number: 10795552Abstract: This avionics device intended to be on board an aircraft is configured to implement an avionics function and to control the display, by at least one receiving device, of data associated with the avionics function, the avionics function including one or several avionics commands able to be displayed on the receiving device and selected by a user. The avionics device comprises a module for generating a data message, and a module for sending said message to the receiving device. The generating module is configured to generate a usage domain message containing a list of avionics command(s) available for the corresponding avionics function, and the sending module is configured to send the usage domain message to the receiving device, to display the availability of the only command(s) included in said list.Type: GrantFiled: November 19, 2018Date of Patent: October 6, 2020Assignee: THALESInventors: Isabelle Todescato, Jean-Jérôme Vengeon, Stéphane Roulon, Ludovic Billault
-
Patent number: 10795553Abstract: The disclosed systems and methods relate to the creation and use of fixed-layout display component(s) embedded as part of the overall programmatic device(s) screen display(s). In preferred embodiments, these fixed-layout components may behave in a specific manner and can be utilized and managed independently of the remaining programmatically generated screen display functionality. A fixed-layout component may contain many elements and associated user interactivities. Each element may be related positionally, dimensionally and display sequence to the overall component and to other elements contained such that the mathematical calculation of relative position, size and dimension aspect ratio of all the component items and the item display sequence is maintained programmatically and visually relative to each other irrespective of the device screen size or orientation when the fixed-layout component is part of an overall display.Type: GrantFiled: May 30, 2019Date of Patent: October 6, 2020Inventor: Michael E. Murphy
-
Patent number: 10795554Abstract: Disclosed is a method of operating a terminal on which an application for an instant messaging service is installed, the method that displays a first user interface (UI) for switching an input mode in a chatting interface of a chatroom in which a user of the application is participating, based on whether the user is assigned an authority to emphasize a message in the chatroom, switches the input mode from a first mode which is a normal mode to a second mode for emphasizing a message, in response to a user input with respect to the first UI, emphasizes a message input in the second mode for a predetermined period in a predetermined manner, and cancels the emphasizing of the message input in the second mode, when the predetermined time elapses.Type: GrantFiled: July 4, 2019Date of Patent: October 6, 2020Assignee: KAKAO CORP.Inventors: Hwa Young Lee, Ki Yong Shim, Sun Ho Choi, Doo Won Lee, Eun Jung Ko, Cho Eun Kim, Pyung Hwa Choi, Ji Sun Lee, Seung Yeon Jung, Jae Gil Lee
-
Patent number: 10795555Abstract: In embodiments of statistics value chart interface row mode drill down, a first interface is displayed in a table format that includes columns each with field values of an event field, and each column having a column heading of a different one of the event fields, and includes rows each with one or more of the field values, where each field value in a row is associated with a different one of the event fields, and each row includes an aggregated metric that represents a number of events having field-value pairs that match all of the one or more field values listed in a respective row and the corresponding event fields listed in the respective columns. A row can be emphasized in the first interface, and in response, a menu is displayed with selectable options to transition to a second interface that displays a listing of the events based on a selected one of the options.Type: GrantFiled: October 28, 2014Date of Patent: October 6, 2020Assignee: SPLUNK INC.Inventors: Cory Eugene Burke, Katherine Kyle Feeney, Divanny I. Lamas, Marc Vincent Robichaud, Matthew G. Ness, Clara E. Lee
-
Patent number: 10795556Abstract: A method for management of a land base includes interfacing a machine or equipment to a computer running a geographical information system (GIS) application such that the computer is configured to monitor the operations performed by the equipment or machine on the land base and store the operations as map points, lines, or polygons on at least one data layer within the GIS application. The method further includes displaying the GIS application to the operator at the point and time of performing the operations.Type: GrantFiled: December 12, 2016Date of Patent: October 6, 2020Assignee: Genesis Industries, LLCInventors: Chad W. Geis, Dallas L. Geis
-
Patent number: 10795557Abstract: A social media platform stores immersive videos and embedded affordances for each immersive video. Each embedded affordance has a temporal location, a spatial location, and a corresponding reward. A viewer selects and plays a first immersive video. While playing the first stored immersive video, the viewer navigates to different spatial portions of the first immersive video using a spatial visibility window. The viewer activates a first embedded affordance of the first immersive video according to the spatial and temporal location of the first embedded affordance. In response, the platform initiates the reward corresponding to the first embedded affordance. The reward includes a reward token deposited into an account corresponding to the viewer. The viewer later uses a redemption user interface to redeem a plurality of reward tokens from the account (including the deposited reward token) for a single aggregated reward.Type: GrantFiled: March 5, 2019Date of Patent: October 6, 2020Assignee: Zeality Inc.Inventors: Dipak Mahendra Patel, Arlene Joy Ganancial Santos, Scott Riley Collins, Bryan Daniel Bor, Adam Mark Dubov, Timothy George Harrington, II, Jason Sperske
-
Patent number: 10795558Abstract: A method includes displaying an on-screen ruler in a sketch area in response to a predefined input. The on-screen ruler has a first edge and an interior portion delineated by the first edge. The method further includes, in response to detecting a first touch input directed to the first edge of the on-screen ruler, rendering a line in the sketch area in accordance with the first edge of the on-screen ruler. The method further includes, in response to detecting a second touch input directed to the first edge of the on-screen ruler, adding fill content in a first portion of the sketch area that corresponds to regions touched by the second touch input on the touch-sensitive surface and that is delineated by the first edge of the on-screen ruler, such that the first portion of the sketch area is confined by the first edge or the line.Type: GrantFiled: September 30, 2015Date of Patent: October 6, 2020Assignee: APPLE INC.Inventors: Charles J. Migos, William J. Thimbleby, Gustaf Engstrom
-
Patent number: 10795559Abstract: A data positioning method includes obtaining positional information indicating a position which is designated by operation of an operation unit in any region among a plurality of regions, each of the plurality of regions corresponding to a predetermined direction along which values of a series of pieces of data are varied and being provided for designating a position of the series of pieces of data in the predetermined direction, and the plurality of regions include at least one region for designating a plurality of discrete positions of the series of pieces of data in the predetermined direction. The method further includes determining the position for designating a portion of data corresponding to the obtained positional information, any one position being determined among the plurality of discrete positions when positional information indicating a position in the region for designating the discrete positions is obtained.Type: GrantFiled: March 23, 2017Date of Patent: October 6, 2020Assignee: YAMAHA CORPORATIONInventor: Akira Yamauchi
-
Patent number: 10795560Abstract: Methods and systems for detection and visualization of anomalous media events are described, where AV media data of a sporting event (game) are analyzed to identify AV media segments indicative of unscripted anomalous events (AE's) that elicit a social media response (SMR), and selectable AE graphic visualization (or AE GUI) is provided showing the position of the AE on the court or field of play graphic, corresponding to the actual field of play, as a form of augmented reality. The graphic may also show the level of interest and the sentiment allocation (positive, negative, neutral) for each AE, a social media source allocation, details about the AE, social media posts, and other graphic display features related to the AE. Feedback may also be provided to adjust the logic that identifies AE. AE Alerts may also be sent to users autonomously or based on user-set parameters.Type: GrantFiled: September 30, 2016Date of Patent: October 6, 2020Assignee: DISNEY ENTERPRISES, INC.Inventors: Joel Branch, Samuel J. Reisner, James S. Williams, Chenna Varri, Tasneem Brutch
-
Patent number: 10795561Abstract: A computer system and an interface operational method are provided. The interface operational method includes: receiving an input; determining whether the input conforms to a first operation, a second operation or not; and switching the current functional interface to another functional interface of a plurality of functional interfaces according to an arrangement order when the input conforms to the first operation, or selecting one message area of a plurality of message areas of the current functional interface when the input conforms to the second operation.Type: GrantFiled: May 7, 2019Date of Patent: October 6, 2020Assignee: PEGATRON CORPORATIONInventor: Tzu-Pin Lin
-
Patent number: 10795562Abstract: A method of controlling a portable electronic device that has a touch-sensitive display includes displaying information on the touch-sensitive display, detecting a gesture on the touch-sensitive display, scrolling through the information in a first scrolling mode when the gesture is associated with a first area of the touch-sensitive display, and scrolling through the information in a second scrolling mode when the gesture is associated with a second area of the touch-sensitive display.Type: GrantFiled: May 2, 2014Date of Patent: October 6, 2020Assignee: BlackBerry LimitedInventors: John Jong-Suk Lee, Jason Tyler Griffin, Michael George Langlois, Alen Mujkic, David William Bukurak
-
Patent number: 10795563Abstract: A method for displaying a network map retrieves state information for a plurality of network devices in communication with a network. The network devices include infrastructure devices and terminal devices. A topology map is generated based on the retrieved state information. A visual image of the topology map is caused to be displayed on a display screen. The visual image includes a first plurality of distinct content items arranged as a first rotatable carousel presented in a perspective view. The first rotatable carousel is configured to be scrolled in response to user input. At least some of the distinct content items are each associated with one of the terminal devices and present information describing the terminal device with which it is associated. The visual image also includes a second plurality of distinct content items which are each associated with one of the infrastructure devices.Type: GrantFiled: November 16, 2016Date of Patent: October 6, 2020Assignee: ARRIS ENTERPRISES LLCInventors: Charles Ross Denneler, Frederick Weidling, Brendon Milton Allen
-
Patent number: 10795564Abstract: Disclosed are a content display control method and a user terminal for performing the content display control method. The content display control method enables a user to see a text and a content corresponding thereto at one time by fixing the content in a specific area of a screen as the user scrolls the screen. Also, the content display control method may unfix the content fixed in the screen when a text displayed on the screen according to the user's scrolling is irrelevant to the content.Type: GrantFiled: May 11, 2016Date of Patent: October 6, 2020Assignee: KAKAO CORP.Inventors: Seung Hyun Ko, Seul Ah Lee, Young Soo Kim
-
Patent number: 10795565Abstract: The present disclosure discloses a method of accelerating scrolling input and a mouse using the method. The mouse detects a scrolling operation through a scrolling input receiving device thereof and determines whether a trigger condition is satisfied. If the trigger condition is satisfied, the mouse operates in an accelerating output state and outputs a scrolling count value in accordance with the corresponding predetermined accelerating output relation.Type: GrantFiled: July 10, 2018Date of Patent: October 6, 2020Assignee: DARFON ELECTRONICS CORP.Inventor: Xi-Sheng Chen
-
Patent number: 10795566Abstract: An apparatus has an input configured to obtain various categories of naïve Bayes model data, and a formatter operatively coupled with the input. The formatter is configured to generate a format for displaying the naïve Bayes model data on a display device. The apparatus also has a displayer operatively coupled with the formatter. The displayer is configured to display the naïve Bayes model data in a two dimensional manner in the format on the display device. In addition, the displayer also is configured to display a navigation tool for maneuvering the displayed naïve Bayes model data on the display device when the displayed naïve Bayes model data is too wide to display on the display device.Type: GrantFiled: June 4, 2018Date of Patent: October 6, 2020Assignee: Mineset, Inc.Inventors: Marc David Hansen, Barry G. Becker
-
Patent number: 10795567Abstract: A computer-implemented method for use in conjunction with a computing device with a touch-screen display allows users to organize and sort multimedia notecards and notebooks in an intuitive manner. Graphical control elements for associated multimedia programs are depicted on the display using text and images indicative of their content. These text and images are compressed to preserve their visibility when the user accesses program-specific settings and interactions. Notecards can be displayed and organized differently based on e.g. display orientation, and different types of display inputs can sort and combine the notecards using intuitive visual responses to the inputs.Type: GrantFiled: August 18, 2015Date of Patent: October 6, 2020Assignee: Zoho Corporation Private LimitedInventors: Ramakrishna Raju Vegesna, Mohideen Sheik Sulaiman, Manimaran Arumugam, Sathyanarayanan Purushothaman, Ashok Ramamoorthy
-
Patent number: 10795568Abstract: A method of displaying a menu based on at least one of a depth information and a space gesture is provided. The method including determining depth information corresponding to a distance from a screen of a user terminal to a hand of a user; identifying at least one layer among a plurality of layers based on the depth information; and applying a graphic effect to the identified layer so that a menu page corresponding to the at least one identified layer is displayed on the screen of the user terminal.Type: GrantFiled: April 30, 2018Date of Patent: October 6, 2020Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Keun Joo Park, Hyun Surk Ryu, Chang Kyu Choi, Joon Ah Park
-
Patent number: 10795569Abstract: A method is provided which includes displaying an output of an application on a touchscreen, receiving a user input for the application on the touchscreen, and determining the location of the received user input on the touchscreen. Further, the method includes generating an additional pop-up window for display on the touchscreen, and selecting a location for the additional pop-up window, where the selected location for the additional pop-up window does not coincide with the determined location of the user input for application. Further, the method includes displaying the additional pop-up window at the selected location for the additional pop-up window.Type: GrantFiled: February 15, 2019Date of Patent: October 6, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Sophie D. Green, Grace Jansen, Joe Pavitt, Antony Protonotarios, James Russell, Alexandros E. Vlissidis
-
Patent number: 10795570Abstract: The disclosure is directed toward a communication system having a mobile device using a gesture-based user interface. The mobile device may include a user interface that is configured to accept gesture-based commands from a user and relay important information to a responder server during emergency situations.Type: GrantFiled: May 19, 2017Date of Patent: October 6, 2020Assignee: PREPARE PROTECT DEFEND, LLCInventors: Ryan Grothe, Brett Titus
-
Patent number: 10795571Abstract: A computing device configured to communicate with a display provides a graphical user interface (GUI) and receives gestural input interacting with the GUI from input device. The computing device produces a region on the display to undo a previously performed action. Upon receiving input at the region via the input device, a counter is initiated to count an amount of time the input is consecutively received at the region. Upon the counter reaching a predetermined threshold, an action is executed to undo the previously performed action. A progress of the counter may be indicated. The progress may be indicated by altering the display at the region or a different region. The GUI at the region may display an empty progress bar before the input and be filled in response to the progress. A message may be communicated to invoke an undo operation by another device.Type: GrantFiled: September 28, 2017Date of Patent: October 6, 2020Assignee: THE TORONTO-DOMINION BANKInventors: Mark Ierullo, Sophia Dhrolia, Andrew Ostos, Arun Victor Jagga
-
Patent number: 10795572Abstract: A device receives a user input that corresponds with a sequence of characters. In response to the user input, the device displays simulated handwritten text that includes varying the appearance of characters in the simulated handwritten text based on variations in handwritten text of a respective user. In response to receiving the user input and in accordance with a determination that a first criterion is met, a first character in the sequence of characters has a first appearance that corresponds to the appearance of the first character in handwritten text of the respective user. In accordance with a determination that a second criterion is met, the first character in the sequence of characters has a second appearance that corresponds to the appearance of the first character in handwritten text of the respective user. The second appearance of the first character is different than the first appearance of the first character.Type: GrantFiled: October 8, 2019Date of Patent: October 6, 2020Assignee: APPLE INC.Inventors: Daniel E. Gobera Rubalcava, Ryan S. Dixon
-
Patent number: 10795573Abstract: An apparatus includes a touchscreen having an input area and a processor. The apparatus also includes a memory that stores program code. The program code is executable by the processor to determine a location within the input area. The location corresponds to a position of at least a portion of an object relative to the input area. Further, the program code is executable by the processor to generate an output associated with an indication to move the object toward a region of the input area. The output is based on a comparison of the position of the object to the region. The region corresponds to a key of a keyboard.Type: GrantFiled: August 3, 2016Date of Patent: October 6, 2020Assignee: International Business Machines CorporationInventors: Bruce J. MacIsaac, Rosanna S. Mannan, Lloyd A. Walls
-
Patent number: 10795574Abstract: An input method is provided by embodiments of the present invention, relating to the communications field, and invented to improve the input experience of a user. The input method includes: providing an input interface on a touch display screen, where the input interface includes a virtual soft keyboard distributed in a sector area around a lower left corner or lower right corner of the input interface; receiving an input instruction which is input by a user through the virtual soft keyboard; and displaying input information corresponding to the input instruction. An input apparatus and a terminal device are also provided by embodiments of the present invention. The present invention is applicable to a mobile device or a handheld device.Type: GrantFiled: May 13, 2019Date of Patent: October 6, 2020Assignee: HUAWEI DEVICE CO., LTD.Inventor: Yun Yang
-
Patent number: 10795575Abstract: A computer-implemented method according to one embodiment includes identifying an event associated with data stored in a data storage system, determining a policy rule that is triggered in response to the event, and implementing one or more actions according to the policy rule.Type: GrantFiled: March 31, 2017Date of Patent: October 6, 2020Assignee: International Business Machines CorporationInventors: Deepavali M. Bhagwat, Marc A. Kaplan, Wayne A. Sawdon
-
Patent number: 10795576Abstract: The present disclosure includes apparatuses, methods, and systems for data relocation in memory. An embodiment includes a controller, and a memory having a plurality of physical units of memory cells. Each of the physical units has a different sequential physical address associated therewith, a first number of the physical units have data stored therein, a second number of the physical units do not have data stored therein, and the physical address associated with each respective one of the second number of physical units is a different consecutive physical address in the sequence. The controller can relocate the data stored in the physical unit of the first number of physical units, whose physical address in the sequence is immediately before the first of the consecutive physical addresses associated with the second number of physical units, to the last of the consecutive physical addresses associated with the second number of physical units.Type: GrantFiled: November 1, 2018Date of Patent: October 6, 2020Assignee: Micron Technology, Inc.Inventor: Neal A. Galbo
-
Patent number: 10795577Abstract: A computer receives a write request including an offset within a virtual disk. The computer writes the data block to a remote platform and calculates a hash value of the data. If the hash value does not exist in a first table of a block cache of the computer, the computer adds a pair to the first table: hash value/block cache data offset. Next, the computer adds a pair in a second table of the block cache: virtual disk offset of the data/hash value. A read request uses these tables to find the data in the cache without accessing the platform. The read consults the second table to find the hash value corresponding to the virtual disk offset of the block. The hash value is a key into the first table to find the block cache data offset of the data; the data is read from the cache.Type: GrantFiled: May 16, 2016Date of Patent: October 6, 2020Assignee: Commvault Systems, Inc.Inventors: Avinash Lakshman, Gaurav Yadav
-
Patent number: 10795578Abstract: Among other things, we describe a technique used in data deduplication that includes receiving a single data file designated to be written to a file storage system configured to store data in the form of blocks. The technique also includes identifying boundaries between portions of data within the single data file, and providing an indication to the file storage system to allocate blocks to the single data file based on the identified boundaries. Each block is allocated to, at most, One of the portions of data. The technique could also be used with objects instead of files.Type: GrantFiled: September 13, 2018Date of Patent: October 6, 2020Assignee: Red Hat, Inc.Inventors: Jered J. Floyd, Norman H. Margolus
-
Patent number: 10795579Abstract: Embodiments of the present disclosure provide methods, apparatuses, a system and computer program products for managing storage units. According to embodiments of the present disclosure, it is determined whether a first storage unit allocated at a first node is reclaimable, wherein data in the first storage unit is backed up to a second storage unit at a second node. In response to determining that the first storage unit is reclaimable, a condition to be satisfied for reclaiming the second storage unit is determined. A command indicating the condition is sent to the second node, such that the second node reclaims the second storage unit in response to the condition being satisfied. Moreover, in response to the command being sent, the first storage unit is reclaimed. The embodiments of the present disclosure enable timely reclaiming of storage units, thereby improving utilization of the storage space effectively.Type: GrantFiled: March 19, 2019Date of Patent: October 6, 2020Assignee: EMC IP Holding Company LLCInventors: Lu Lei, Ao Sun, Wesley Wei Sun, Gary Jialei Wu, Yu Teng, Chun Xi Kenny Chen
-
Patent number: 10795580Abstract: A hash content addressable memory system includes a hash content addressable memory block (HCB) that is a physical subsystem of the hash content addressable memory system. The first HCB include first bus select logic. The first bus select logic is connected to a plurality of key buses and to a plurality of operation buses. Each key bus from the plurality of key buses and each operation bus from the plurality of operation buses is connected to one and only one client in a plurality of clients. Every client in the plurality of clients is connected to only one key bus from the plurality of key buses and is connected to only one operation bus from the plurality of operation buses.Type: GrantFiled: October 10, 2017Date of Patent: October 6, 2020Assignee: XILINX, INC.Inventors: Pär S Westlund, Lars-Olof B Svensson
-
Patent number: 10795581Abstract: A GPT hidden partition locking key system includes a server device coupled to the key management system through a network. The server device includes a storage system having a GPT identifying data storage partitions included on a storage system and a hidden partition included on the storage system. A remote access controller device in the server device retrieves a partition locking key from the key management system and provides it for storage in the hidden partition. A BIOS in the server device includes a runtime service that receives a request to provide access for the operating system application to a first data storage partition, accesses the partition locking key in the hidden partition, and uses the partition locking key to unlock the first data storage partition to allow the operating system application to access data stored thereon.Type: GrantFiled: January 25, 2019Date of Patent: October 6, 2020Assignee: Dell Products L.P.Inventors: Chitrak Gupta, Shekar Babu Suryanarayana
-
Patent number: 10795582Abstract: The present disclosure includes apparatuses and methods for simultaneous in data path compute operations. An apparatus can include a memory device having an array of memory cells and sensing circuitry selectably coupled to the array. A plurality of shared I/O lines can be configured to move data from the array of memory cells to a first portion of logic stripes and a second portion of logic stripes for in data path compute operations associated with the array. The first portion of logic stripes can perform a first number of operations on a first portion of data moved from the array of memory cells to the first portion of logic stripes while the second portion of logic stripes perform a second number of operations on a second portion of data moved from the array of memory cells to the second portion of logic stripes during a first time period.Type: GrantFiled: June 7, 2019Date of Patent: October 6, 2020Assignee: Micron Technology, Inc.Inventors: Perry V. Lea, Glen E. Hush
-
Patent number: 10795583Abstract: A system for performing auto-tiering is disclosed. The system may include a plurality of storage devices offering a plurality of resources and organized into storage tiers. The storage devices may store data for virtual machines. A receiver may receive I/O commands and performance data for the virtual machines. A transmitter may transmit responses to the I/O commands. An auto-tiering controller may select storage tiers to store the data for the virtual machines and may migrate data between storage tiers responsive to the performance data. The selection of the storage tiers may optimize the performance of all virtual machines across all storage tiers, factoring the change in performance of the virtual machines and a migration cost to migrate data between storage tiers.Type: GrantFiled: February 2, 2018Date of Patent: October 6, 2020Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Zhengyu Yang, T. David Evans, Allen Andrews, Clay Mayers, Thomas Rory Bolt
-
Patent number: 10795584Abstract: A data storage device is presented that includes a plurality of storage drives each comprising an associated drive Peripheral Component Interconnect Express (PCIe) interface. The data storage device also includes a control system configured to receive, over a host PCIe link, write operations for storage of data by the data storage device. The control system is configured to process the write operations against storage allocation information to apportion the data for storage among more than one of the storage drives, and transfer corresponding portions of the data to associated storage drives over corresponding drive PCIe interfaces.Type: GrantFiled: January 23, 2019Date of Patent: October 6, 2020Assignee: Liqid Inc.Inventors: Jason Breakstone, Alok Gupta, Himanshu Desai, Angelo Campos
-
Patent number: 10795585Abstract: An embodiment of a semiconductor apparatus may include technology to determine if a memory operation on a memory is avoidable, and suppress the memory operation if the memory operation is determined to be avoidable. Other embodiments are disclosed and claimed.Type: GrantFiled: June 22, 2018Date of Patent: October 6, 2020Assignee: Intel CorporationInventors: Kshitij Doshi, Bhanu Shankar
-
Patent number: 10795586Abstract: One embodiment facilitates global data placement in a storage device. The system receives a request to write first data. The system selects one of a plurality of physical media of the storage device to which to directly write the first data, based on a frequency of access, a block size, and a latency requirement of the first data, wherein the plurality of physical media includes a fast cache medium, a solid state drive, and a hard disk drive. In response to determining that the frequency of access of the first data is greater than a predetermined threshold, or in response to determining that the block size associated with the first data is not greater than a predetermined size and determining that the first data is an update to existing data, the system selects the fast cache medium. The system writes the first data to the selected one physical medium.Type: GrantFiled: November 19, 2018Date of Patent: October 6, 2020Assignee: Alibaba Group Holding LimitedInventors: Shu Li, Ping Zhou
-
Patent number: 10795587Abstract: It is determined whether the importance of an object storage node is equal to or larger than a predetermined importance and the reliability of the object storage node is equal to or larger than a predetermined reliability, the object storage node being a storage node set as an object among N storage nodes that are members of a storage cluster, N being an integer equal to or larger than 3. When the determination result is true, reintegration of the object storage node is performed. The importance of the object storage node depends on highness of availability when assuming that the object storage node has left the storage cluster. The reliability of the object storage node depends on the tendency of operation of the object storage node.Type: GrantFiled: March 8, 2019Date of Patent: October 6, 2020Assignee: HITACHI, LTD.Inventors: Akira Urakami, Takayuki Abe