Patents Issued in February 7, 2017
-
Patent number: 9563342Abstract: A computer generated webpage having a plurality of selectable links comprising a column of color family chips disposed along a left edge of the webpage display, a column of miniature color chip sub-family arrays display adjacent the column of color chips, and a centrally located enlarged display of one of the miniature color chip sub-families, the webpage further comprising an enlarged color chip appearing in an upper right corner thereof, a room display beneath the color chip, and a color palette display positioned beneath the centrally located enlarged display.Type: GrantFiled: November 19, 2013Date of Patent: February 7, 2017Inventors: Damien Reynolds, Doug Milsom, Donna Une, Todd Levy, Zachary Rybacki
-
Patent number: 9563343Abstract: An application running on a mobile device presents information about a lighting product, for example, selected from a catalog on a graphical user interface via one or more elements (e.g. a touchscreen) of the mobile device and captures an identification of the selected product. The user interface includes a user selectable indication of a lighting design tool, e.g. a button, icon or other link to the tool. User selection of the tool indicator initiates access to the lighting design tool; and the application passes the identification of the selected product to the lighting design tool. The lighting design tool processes the identification of the selected product and an output of the lighting design tool is presented based in part on photometric information about the selected product automatically retrieved by and populated to the lighting design tool without further manual input to obtain the photometric information about the selected product.Type: GrantFiled: May 29, 2014Date of Patent: February 7, 2017Assignee: ABL IP Holding LLCInventors: Jack C. Rains, Jr., Januk Aggarwal, David P. Ramer
-
Patent number: 9563344Abstract: An information processing method and an electronic apparatus are described where the method includes obtaining first data, displaying and outputting the first data through the display device to make a first display output region of a top end face of a frame body to present a first display effect and obtaining second data and displaying and outputting the second data through the display device to make a second display output region on the top end face of the frame body to present a second display effect.Type: GrantFiled: December 29, 2014Date of Patent: February 7, 2017Assignee: LENOVO (BEIJING) CO., LTD.Inventors: Lingsong Jin, Zhijun Gao, Wei Su
-
Patent number: 9563345Abstract: A method for controlling an electronic device is provided. The method includes detecting a first tilt angle between the electronic device and a reference plane, and controlling the electronic device to perform an operating according to the first tilt angle. The operation is associated with a user interface operation or an audio/video playback operation.Type: GrantFiled: November 27, 2013Date of Patent: February 7, 2017Assignee: MSTAR SEMICONDUCTOR, INC.Inventors: Yi-Shin Tung, Yi-Chin Huang, Chia-Chiang Ho
-
Patent number: 9563346Abstract: After receiving at least one touch point on a touch screen, detect at least one initial position of the touch point on the touch screen. When the touch point slides away from the initial position, scroll an image displayed on the touch screen according to at least one sliding action of the touch point. Then detect the number of the touch points on the touch screen, and update a scrolling rate of the image displayed on the touch screen according to the number of the touch points moving on the touch screen. The scrolling rate of the image is directly proportional to the number of the touch points moving on the touch screen.Type: GrantFiled: December 16, 2014Date of Patent: February 7, 2017Assignees: Inventec (Pudong) Technology Corp., Inventec CorporationInventor: Jinbei Shen
-
Patent number: 9563347Abstract: According to an aspect, a device includes a touch screen display and a controller. The touch screen display displays a lock screen in a locked state. The controller causes the touch screen display to display an activated icon corresponding to an activated function on the lock screen.Type: GrantFiled: March 26, 2013Date of Patent: February 7, 2017Assignee: KYOCERA CORPORATIONInventor: Junya Yano
-
Patent number: 9563348Abstract: A system and method for inputting text A system (10) comprising a feature identification means (2) configured to generate one or more features (12) from a plurality of samples (11), wherein each of the plurality of samples (11) are sampled at a different time and correspond to a location of a single continuous gesture on a gesture-sensitive keyboard as the gesture is being performed and, wherein each of the one or more features (12) relates to one of a plurality of targets of the gesture sensitive keyboard that a user may have intended to input when performing the gesture.Type: GrantFiled: November 30, 2012Date of Patent: February 7, 2017Assignee: TOUCHTYPE LIMITEDInventors: Benjamin Medlock, James Aley, Douglas Alexander Harper Orr
-
Patent number: 9563349Abstract: A portable device including a touch sensor configured to sense touch inputs, the touch sensor being in an active state while the portable device is in a standby mode; a touch sensor controller configured to receive the sensed touch inputs; and a processor configured to receive a signal from the touch sensor controller indicating whether the received sensed touch input indicates a first pre-stored pattern corresponding to a first active mode or a second pre-stored pattern corresponding to a second active mode, control the portable device to be in the first active mode based on the touch sensor controller receiving the signal indicating the sensed touch inputs correspond to the first pre-stored pattern, and control the portable device to be in the second active mode based on the touch sensor controller receiving the signal indicating the sensed touch inputs correspond to the second pre-stored pattern.Type: GrantFiled: November 12, 2014Date of Patent: February 7, 2017Assignee: LG ELECTRONICS INC.Inventors: Hokyung Ka, Youngwoo Kim, Suyoung Lee, Kiwon Lee
-
Patent number: 9563350Abstract: A mobile terminal and a method for controlling the same are provided, which facilitate diverse functions thereof to be registered in a touch gesture and functions, information and menu icons registered in the touch gesture to be arranged and displayed adjacent to the input touch gesture, when the touch gesture is input on the touchscreen. Further, a mobile terminal and a method for controlling the same are provided, which facilitate a terminal to be used in further consideration of a user's convenience.Type: GrantFiled: July 19, 2010Date of Patent: February 7, 2017Assignee: LG ELECTRONICS INC.Inventor: Jong Hwan Kim
-
Patent number: 9563351Abstract: An electronic device with a display and a touch-sensitive surface displays a page of a first multi-page section of a document and a navigation bar configured to navigate through only pages in the first multi-page section of the document. The device detects a predefined gesture at a location on the touch-sensitive surface that corresponds to a predefined portion of the navigation bar. In response to detecting the predefined gesture, the device displays a navigation user interface that enables selection of a page of the document that is outside of the first multi-page section. The device receives an input in the navigation user interface that indicates selection of a page of a second multi-page section of the document outside of the first multi-page section. In response to receiving the input, the device displays the selected page of the second multi-page section of the document.Type: GrantFiled: March 31, 2011Date of Patent: February 7, 2017Assignee: APPLE INC.Inventors: Charles J. Migos, Jay Christopher Capela
-
Patent number: 9563352Abstract: Computer-readable media, computerized methods, and computer systems for intuitively invoking a presentation action (e.g., rendering a menu) by applying a drag-operation at a top-level control button rendered at a touchscreen display are provided. Initially, aspects of a user-initiated input applied at the top-level control button are detected. These aspects may include an actuation location and a distance of a drag-movement therefrom. If a distance of the drag-movement at the touchscreen display is greater than a threshold distance in a particular radial direction from the actuation location, the user-initiated input is considered a drag-operation. Typically, a set of trigger boundaries are constructed based on system metrics to assist in disambiguating the drag-operation from a tap-type operation. If a drag-operation is identified, the presentation action is invoked; otherwise, a principle action associated with the top-level control button (e.g., manipulating content of an application) may be invoked.Type: GrantFiled: September 24, 2012Date of Patent: February 7, 2017Assignee: Microsoft Technology Licensing, LLCInventors: David A Matthews, Chaitanya D Sareen, Patrice L Miner, Bret P Anderson, Jason Silvis
-
Patent number: 9563353Abstract: A system and method for utilizing a gesture-based user interface. A system includes an operator input device and a processor. The operator input device detects gestures and multiple simultaneous touch points. An input area of the operator input device includes a plurality of gesture detection zones. The processor is coupled to the operator input device. The processor executes a gesture recognition software program that processes inputs from the input device. The gesture recognition program causes the processor to recognize a primary gesture and a simultaneous secondary gesture, and to perform a processing function based, at least in part, on the primary gesture and a gesture detection zone in which the secondary gesture is detected.Type: GrantFiled: November 13, 2014Date of Patent: February 7, 2017Assignee: Hewlett-Packard Development Company, L.P.Inventors: Glenn A. Wong, Mark C. Solomon
-
Patent number: 9563354Abstract: Detecting user input based on multiple gestures is provided. One or more interactions are received from a user via a user interface. An inferred interaction is determined based, at least in part, on a geometric operation, wherein the geometric operation is based on the one or more interactions. The inferred interaction is presented via the user interface. Whether a confirmation has been received for the inferred interaction is determined.Type: GrantFiled: July 26, 2016Date of Patent: February 7, 2017Assignee: International Business Machines CorporationInventors: Rachel K. E. Bellamy, Bonnie E. John, Peter K. Malkin, John T. Richards, Calvin B. Swart, John C. Thomas, Jr., Sharon M. Trewin
-
Patent number: 9563355Abstract: A novel keyboard interface and input method are described. The interface is driven by a dynamic, general-purpose typing and data-entry software application, with a reduced number of keys to minimize screen real-estate requirements, especially for mobile devices. At any given time, the interface presents base characters with built-in key points on or around the base characters that can be selected and/or swiped to generate characters. The key points are strategically placed based on the intuitiveness of such placements, reducing the curve for learning how to use the interface. Its advantage over other methods of input such as handwriting, voice and gesture recognition is that it is less prone to error and privacy issues. The interface occupies a dramatically smaller area of the screen compared to traditional on-screen keyboards and can provide alternate placement as well as transparency to reveal text or images underneath.Type: GrantFiled: April 17, 2014Date of Patent: February 7, 2017Inventors: Rajeev Jain, Sahil Jain, Sagar Jain, Sumit Jain
-
Patent number: 9563356Abstract: A terminal for controlling a display of a multi window includes: an event detecting unit for detecting an execution, change or finish event of an application; a display analyzing unit for analyzing screens of applications executed on a multi window which includes a mini window; a display controller for controlling a location and size of the mini window based on an analysis result of the display analyzing unit; and a display unit for displaying the mini window at a controlled location. Accordingly, a window to which an AOT function is set is automatically disposed not to disturb the use of an application executed in a non-mini window, thereby giving convenience to a user.Type: GrantFiled: September 15, 2014Date of Patent: February 7, 2017Assignee: PANTECH INC.Inventors: Jin Taek Lee, Sang-Ryun Yu, Chul-Gee Lee
-
Patent number: 9563357Abstract: A key input control apparatus includes a gesture recognizing unit which detects whether or not an input of a touch event generated on a screen corresponds to a predetermined gesture. A gesture area identifying unit which identifies a predetermined area where the input of the touch event corresponding to the predetermined gesture is generated. A key input recognizing unit which recognizes a hardware key allotted to the predetermined area and performs an operation corresponding to an input of the recognized hardware key.Type: GrantFiled: March 28, 2016Date of Patent: February 7, 2017Assignee: Samsung Electronics Co., Ltd.Inventors: Dong-Jun Lee, Chul-Hui Park, In-Ho Lee, Hye-Soon Jeong, Sun-Yeal Hong
-
Patent number: 9563358Abstract: A portable electronic device is provided. The portable electronic device includes a memory configured to store instructions, and a screen configured to display data. The portable electronic device also includes a keyboard including a plurality of physical keys configured to receive key inputs. Each of the physical keys is associated with inputting a primary character and a secondary character. The portable electronic device further includes a processor configured to execute the instructions to detect an input of a physical key, determine whether the input is a press input or a tap input, the press input being associated with inputting the primary character, and the tap input being associated with inputting the secondary character. The processor is further configured to execute the instructions to enable display on the screen of the secondary character associated with the physical key based on the determination that the input is a tap input.Type: GrantFiled: June 30, 2014Date of Patent: February 7, 2017Assignee: BlackBerry LimitedInventors: Jerome Pasquero, Donald Somerset McCulloch McKenzie
-
Patent number: 9563359Abstract: A system is provided for transforming an in-use RAID array from a first array configuration having a first parameter to a second array configuration having a second parameter while preserving a logical data structure of the RAID array. The system includes an extent reservation component, and a data migration component for reading unmigrated data from an area of an array arranged according to the first array configuration and writing the data to an area of the array arranged according to the second array configuration using reserved extents to store migrated data. The system also includes a first I/O component for performing I/O according to the first array configuration on unmigrated data prior to its reading by the data migration component, and a second I/O component for performing I/O according to the second array configuration on the migrated data after writing the migrated data.Type: GrantFiled: October 19, 2015Date of Patent: February 7, 2017Assignee: International Business Machines CorporationInventors: Joanna K. Brown, Matthew J. Fairhurst, William J. Scales, Mark B. Thomas
-
Patent number: 9563360Abstract: Aspects of the present disclosure are directed toward a computer program product for managing the migration of extents on tiered systems. The computer program product can be configured to receive a space reservation request for one or more requested extents on a first storage tier of a storage system. The computer program product can also be configured to release a first storage tier reserve space that includes one or more first tier reserved extents in response to the first storage tier reserve space being insufficient for the reservation request. The computer program product can also be configured to migrate the one or more requested extents to the first storage tier reserve space.Type: GrantFiled: March 17, 2016Date of Patent: February 7, 2017Assignee: International Business Machines CorporationInventors: Juan A. Coronado, Yong Guo, Beth A. Peterson, Jie Tian
-
Patent number: 9563361Abstract: A processor-implemented method for copying a source file to a destination file using a virtual memory manager (VMM) of a computer operating system is provided. The method includes receiving, by the VMM, a request to copy the source file to a destination file. The method further provides that based on the status of the virtual page, performing at least one of moving the virtual page to the destination file, copying the virtual page to the destination file, reading the virtual page into memory, and ignoring the virtual page.Type: GrantFiled: February 16, 2016Date of Patent: February 7, 2017Assignee: International Business Machines CorporationInventors: Vishal C. Aslot, Ninad S. Palsule
-
Patent number: 9563362Abstract: Systems, methods, and/or devices are used to reduce declared capacity of non-volatile memory of a storage device in a storage system. In one aspect, the method includes, detecting an amelioration trigger for reducing declared capacity of non-volatile memory of the storage device of the storage system, and in accordance with the detected amelioration trigger, performing an amelioration process to reduce declared capacity of the non-volatile memory of the storage device, the performing including: trimming at least a portion of a set of logical addresses in a logical address space; and reducing declared capacity of the non-volatile memory of the storage device. In some embodiments, the storage device includes one or more flash memory devices. In some embodiments, the method is performed by a host to which a storage device of the storage system is operatively coupled.Type: GrantFiled: February 12, 2015Date of Patent: February 7, 2017Assignee: SANDISK TECHNOLOGIES LLCInventors: Allen Samuels, Warren Fritz Kruger, Linh Tien Truong
-
Patent number: 9563363Abstract: Techniques generally described are related to a flexible storage block based on solid state devices. One example method to update data stored in a storage block may include maintaining, by a flash storage module, a cluster link in the storage block for storing a file, wherein the cluster link links together a plurality of data clusters that are storage spaces provided by one or more solid state devices. The method may include, in response to a first request to update data stored in a first data cluster amongst the plurality of data clusters, allocating a second data cluster to store the updated data. The method may further include linking the second data cluster to the cluster link, wherein the linking the second data cluster to the cluster link invalidates the first data cluster in the cluster link.Type: GrantFiled: September 27, 2013Date of Patent: February 7, 2017Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLCInventor: Hui Huang Chang
-
Patent number: 9563365Abstract: Embodiments described herein provide systems and methods for streaming data to multiple reading clients. More particularly, embodiments described herein provide systems and methods for using a memory buffer to stream file data from a mounted tape file system volume to multiple reading clients.Type: GrantFiled: April 30, 2012Date of Patent: February 7, 2017Assignee: KIP CR P1 LPInventor: Michael Eric Lenox
-
Patent number: 9563366Abstract: Provided are a computer program product, system, and method for using queues corresponding to attribute values associated with units of work and sub-units of the unit of work to select the units of work and their sub-units to process. There are a plurality of work unit queues, each associated with different work unit attribute values that are associated with units of work, wherein the work unit queues include records for units of work to process having work unit attribute values associated with the work unit attribute values of the work unit queues. There are a plurality of work sub-unit queues, wherein each are associated with different work sub-unit attribute values that are associated with sub-units of work. Records are added for work sub-units of a unit of work to the work sub-unit queues, and records are selected from the work sub-unit queues to process the sub-units of work.Type: GrantFiled: May 13, 2014Date of Patent: February 7, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Theresa M. Brown, Nicolas M. Clayton, Lokesh M. Gupta, Theodore T. Harris, Jr., Brian D. Hatfield, Matthew Sanchez, David B. Schreiber
-
Patent number: 9563367Abstract: The present disclosure relates to methods, apparatuses, systems, and computer program products for processing commands for accessing solid state drives. Example methods can include receiving, from a host, a loaded command availability message. The loaded command availability message can indicate that a command associated with the loaded command availability message uses a low latency mode. The methods can further include executing the associated command.Type: GrantFiled: August 26, 2014Date of Patent: February 7, 2017Assignee: HGST Netherlands B.V.Inventors: Frank Chu, Zvonimir Z. Bandic, Dejan Vucinic, Cyril Guyot, Qingbo Wang
-
Patent number: 9563368Abstract: An embedded multimedia card (eMMC) and a method of operating the same are provided. The eMMC includes a flash memory and a device controller configured to control the flash memory. The device controller includes a command storage unit configured to receive a command transmitted from a host regardless of a state of a data bus and to store task information by task ID; and a status storage unit configured to store status information based on task status by task ID.Type: GrantFiled: January 8, 2015Date of Patent: February 7, 2017Assignee: Samsung Electronics Co., Ltd.Inventors: Myung Sub Shin, Jin Hyuk Kim, Jong Soon Park, Jun Seok Park, Hwa Seok Oh, Kyung Phil Yoo, Jung Pil Lee, Dae Hoon Jang, Won Churi Zoo
-
Patent number: 9563369Abstract: Systems and methods for applying a fine-grained QoS logic are provided. The system may include a memory controller, the memory controller configured to receive memory access requests from a plurality of masters via a bus fabric. The memory controller determines the priority class of each of the plurality of masters, and further determines the amount of memory data bus bandwidth consumed by each master on the memory data bus. Based on the priority class assigned to each of the masters and the amount of memory data bus bandwidth consumed by each master, the memory controller applies a fine-grained QoS logic to compute a schedule for the memory requests. Based on this schedule, the memory controller converts the memory requests to memory commands, sends the memory commands to a memory device via a memory command bus, and receives a response from the memory device via a memory data bus.Type: GrantFiled: April 14, 2014Date of Patent: February 7, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Nhon Toai Quach, Susan Carrie, Jeffrey Andrews, John Sell, Kevin Po
-
Patent number: 9563370Abstract: Systems, methods and/or devices are used to enable triggering a process to reduce declared capacity of a storage device. In one aspect, the method includes, at a storage device of a storage system: (1) generating one or more metrics of the storage device, the storage device including non-volatile memory, (2) detecting a trigger condition in accordance with the one or more metrics of the storage device, and (3) enabling an amelioration process associated with the detected trigger condition, the amelioration process to reduce declared capacity of the non-volatile memory of the storage device. In some embodiments, the storage device includes one or more flash memory devices.Type: GrantFiled: February 12, 2015Date of Patent: February 7, 2017Assignee: SANDISK TECHNOLOGIES LLCInventors: Allen Samuels, Warren Fritz Kruger, Linh Tien Truong
-
Patent number: 9563371Abstract: A dynamic self-adjusting memory storage device and method of operating. The device includes a plurality of adjustable-size phase change memory (PCM) storage sub-modules connected to and communicating over a bus with a control device. One of the plurality of adjustable-size memory storage sub-modules is in a stand-by mode of operation. The control device implements steps to: determine, based on a switching criteria, when the memory storage device needs to be switched to a different operation mode; select one or more adjustable-sized memory storage sub-modules for switching to said different operation mode; copy stored data from a selected actively operating adjustable-size memory storage sub-module to said adjustable-size memory storage sub-module in said stand-by mode; and change the capacity of the selected actively operating adjustable-size memory storage sub-module after the copying.Type: GrantFiled: July 26, 2013Date of Patent: February 7, 2017Assignee: GLOBALFOUNDREIS INC.Inventors: Jing Li, Dinesh C. Verma
-
Patent number: 9563372Abstract: Methods and systems are described for controlling an automation and security system. According to at least one embodiment, an apparatus for data storage in an automation and security system includes a processor, a memory in electronic communication with the processor, and instructions stored in the memory. The instructions are executable by a processor to receive data at a first device, store a copy of the data on the first device, fragment the data into a plurality of data fragments, transmit the plurality of data fragments to a plurality of remote devices, and store some of the plurality of data fragments on each of the plurality of remote devices.Type: GrantFiled: April 4, 2014Date of Patent: February 7, 2017Assignee: Vivint, Inc.Inventors: Jungtaik Hwang, Matthew J. Eyring, Jeremy B. Warren, James Ellis Nye
-
Patent number: 9563373Abstract: Non-volatile memory block management. A method according to one embodiment includes determining a block health of at least some non-volatile memory blocks of a plurality of non-volatile memory blocks that are configured to store data. An error count margin threshold is calculated for each of the at least some non-volatile memory blocks. A determination is made as to whether the error count margin threshold of any of the at least some non-volatile memory blocks has been exceeded. A memory block management function is triggered upon determining that the error count margin threshold of any of the non-volatile memory blocks has been exceeded.Type: GrantFiled: October 21, 2014Date of Patent: February 7, 2017Assignee: International Business Machines CorporationInventors: Charles J. Camp, Timothy J. Fisher, Aaron D. Fry, Nikolas Ioannou, Roman Pletka, Sasa Tomic
-
Patent number: 9563374Abstract: The storage proxy method is used in a storage area network (SAN) which includes a server, a SAN device coupled to the server, and a first and a second storage systems coupled to the SAN device and their logic units mirrored with each other to form a combined mirrored logical unit. The storage proxy method includes the following steps. One of the logical units of the storage systems as a proxy logical unit is selected. The mirrored logical unit is simulated as a virtual logical unit in the SAN device, wherein the virtual logical unit has a virtual identity the same as the identity of the selected proxy logical unit. A transparent communication for management functions between the server and the proxy logical unit is provided via the virtual logical unit or a special proxy logical unit.Type: GrantFiled: December 12, 2014Date of Patent: February 7, 2017Inventors: Horatio Lo, Warren Lo, David Lee
-
Patent number: 9563375Abstract: Disclosed is a method for storing data of a log-structured file system (LFS), which does not separately store segment summary information (SS) and segment usage information (SU) but makes a checkpoint be included in a checkpoint record and written upon writing the checkpoint to improve write performance for a flash memory by decreasing the number of metadata to be written in a flash page.Type: GrantFiled: January 29, 2015Date of Patent: February 7, 2017Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventor: Han Sung Chun
-
Patent number: 9563376Abstract: A method for low power storage array with metadata access includes sequentially writing data to a currently active disk drive in a storage array and storing metadata relating to the writes in a preallocated portion of the currently active disk drive, determining when the currently active disk drive is nearing full capacity, activating a next disk drive and cloning the stored metadata from the preallocated portion of the currently active disk drive to a preallocated portion of the next disk drive. When the currently active disk drive is full, sequentially writing data to the next disk drive.Type: GrantFiled: May 1, 2015Date of Patent: February 7, 2017Assignee: International Business Machines CorporationInventor: Ian Boden
-
Patent number: 9563377Abstract: In order to reduce the amount of consumption of a back-end bandwidth in a storage apparatus, a computer system includes: a first storage device; and a second storage device that is coupled to the first controller through a first interface and is coupled to the second controller through a second interface. The first controller receives data from a host computer through a first communication channel; write the received data into the first storage device; identify part of the received data as first data, the part satisfying a preset particular condition; and write a replica of the first data as second data into the second storage device. The second controller reads the second data from the second storage device in response to a Read request received from the host computer through a second communication channel; and transmit the second data to the host computer through the second communication channel.Type: GrantFiled: May 21, 2015Date of Patent: February 7, 2017Assignee: Hitachi, Ltd.Inventors: Takumi Takagi, Takashi Chikusa
-
Patent number: 9563378Abstract: A storage management application of a storage array is operable to create a new volume on the storage device array, and to automatically configure, responsive to user selection of an application protection profile, data protection services for application data to be stored on the volume, and/or, responsive to user selection of an application performance profile, application specific performance parameters. The application protection profile specifies scheduling and replication of snapshots for application data to be stored on the volume, and the application performance profile specifies performance parameters such as setting a block size, enabling or modifying a data caching algorithm, turning on or modifying data compression, etc. The scheduling, replication and/or application performance may be managed by a daemon associated with the storage management application which communicates with an agent associated with an application server on which the application executes.Type: GrantFiled: March 3, 2016Date of Patent: February 7, 2017Assignee: NIMBLE STORAGE, INC.Inventors: Varun Mehta, Rod Bagg, Vikas Gupta, Dan Leary, Ajay Singh, Hector Yuen
-
Patent number: 9563379Abstract: A system for baseboard management controller (BMC) operation is provided. The system includes a computing system including hardware on which an operating system is operable and sensors disposed to sense various attributes of the hardware and a BMC. The BMC is disposed in signal communication with the computing system and is bootable and operative independent of an execution of the operating system. Upon boot initialization of the BMC, the BMC includes an empty reserved database, issues to the computing system a query for a list of the sensors and builds and populates in the reserved database a sensor attribute repository in accordance with sensor data received from the computing system in response to the query and sensor attribute data associated with the sensor data.Type: GrantFiled: August 24, 2016Date of Patent: February 7, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Roger W. Nichols
-
Patent number: 9563380Abstract: Host port information is pulled directly from the switch before zoning is performed and is organized by chassis as an assist for mapping and masking an entire chassis. A graphical user interface allows a user to select storage by chassis to map and to select servers by chassis to map. The user then applies that mapping such that all servers selected are mapped to all storage selected. The user may repeat this mapping for another set of storage and servers. In a mixed environment, an icon may be shown in the graphical user interface to represent the mix. When the LUN mapping/masking is done, the LUN mapping/masking may be provided to the SAN manager to perform zoning. The LUN mapping/masking defines which host ports see which storage ports.Type: GrantFiled: December 23, 2014Date of Patent: February 7, 2017Assignee: International Business Machines CorporationInventors: Robert B. Basham, Deanna L. Q. Brown, Kelly L. Hicks, Andrew G. Hourselt, Rezaul S. M. Islam, Ashaki A. Ricketts, Teresa S. Swingler, Theodore B. Vojnovich
-
Patent number: 9563381Abstract: A method of controlling volatile memory (VM) and VM controller operatively connectable to VM. The method includes: intercepting reset signal intended to cause reset of, at least, VM; assessing transfer-related (TR) state related to the VM; blocking the intercepted reset signal from reaching VM if the assessed TR state does not meet predefined criterion, and transferring the reset signal to VM if the assessed TR state meets the predefined criterion. The VM controller is configured to: receive a reset signal originating in computer system and intended to cause reset of, at least, the VM; detect if the VM has been powered-up during a predetermined timeframe prior to the receipt of the reset signal; and block the received reset signal from reaching the VM if the VM powering-up has not been detected and transfer the reset signal to the VM if the VM powering-up has been detected.Type: GrantFiled: December 15, 2015Date of Patent: February 7, 2017Assignee: STORONE LTD.Inventor: Raz Gordon
-
Patent number: 9563382Abstract: Methods, systems, and computer readable media for providing a flexible host memory buffer are disclosed. One method includes allocating an amount of host memory as a host memory buffer accessible by a solid state drive (SSD) as a cache for SSD data. The method further includes caching data from the solid state drive in the host memory buffer. The method further includes monitoring utilization of the host memory buffer. The method further includes dynamically increasing or decreasing the amount of host memory allocated for the host memory buffer based on the utilization.Type: GrantFiled: July 30, 2015Date of Patent: February 7, 2017Assignee: SANDISK TECHNOLOGIES LLCInventors: Judah Gamliel Hahn, Eran Erez, Sebastien Andre Jean
-
Patent number: 9563383Abstract: The primary storage sub system writes a marker that includes the sequence number and that indicates a completion of the data copy into the journal storage area of the first primary group when the data copy from a first primary data volume to a second primary data volume is completed. The primary storage sub system transmits a journal of the first primary group to a first secondary group corresponded to the first primary group and transmits a journal of a second primary group to a second secondary group corresponded to a second primary group.Type: GrantFiled: May 12, 2014Date of Patent: February 7, 2017Assignee: Hitachi, Ltd.Inventors: Azusa Jin, Tomohiro Kawaguchi, Hideo Saito, Akira Deguchi, Tomohiro Yoshihara
-
Patent number: 9563384Abstract: A method may include link training a plurality of back-side lanes coupling a plurality of memory chips of a memory module to a plurality of data buffers of the memory module. The method may also include link training a plurality of front-side lanes coupling the plurality of data buffers to a memory controller. The method may further include determining after link training of the back-side and front-side lanes whether signal integrity of data communicated over the front-side lanes exceeds one or more thresholds. The method may additionally include responsive to determining that the signal integrity of data communicated over one or more of the front-side lanes fails to exceed the one or more thresholds, modifying timing of data communicated over one or more of the back-side and front-side lanes in order to improve signal integrity of the one or more of the front-side lanes failing to exceed the thresholds.Type: GrantFiled: July 11, 2016Date of Patent: February 7, 2017Assignee: Dell Products L.P.Inventors: Stuart Allen Berke, Bhyrav M. Mutnury, Vadhiraj Sankaranarayanan
-
Patent number: 9563385Abstract: Methods and apparatus for profile-guided preloading for virtualized resources are described. A block-level storage volume whose contents are to be populated via data transfers from a repository service is programmatically attached to a compute instance. An indication of data transfers from the repository to a block storage service implementing the volume is obtained, corresponding to a particular phase of program execution at the compute instance. A storage profile is generated, based at least in part on the indication of data transfers. The storage profile is subsequently used to pre-load data from the repository service on behalf of other compute instances.Type: GrantFiled: September 16, 2013Date of Patent: February 7, 2017Assignee: Amazon Technologies, Inc.Inventors: Marcin Piotr Kowalski, David R. Richardson, James Alfred Gordon Greenfield, Jacobus Johannes Nicolaas Van Der Merwe, Matthew James Eddey, Christopher Richard Jacques De Kadt, Peter Nicholas Desantis
-
Patent number: 9563386Abstract: An information processing apparatus includes an acquisition unit configured to acquire printer information from a printer, a display unit configured to, by being called from a first print setting screen offered by an operating system, display a second print setting screen offered by a device application based on the printer information, and a responding unit configured to, if the first print setting screen is called from the second print setting screen, transmit capability information as a response, based on the printer information, wherein the first print setting screen is displayed based on the capability information transmitted by the responding unit as the response.Type: GrantFiled: September 3, 2015Date of Patent: February 7, 2017Assignee: Canon Kabushiki KaishaInventor: Keisuke Morita
-
Patent number: 9563387Abstract: If the printing protocol associated with a received print job is not an internet printing protocol, the number of times of printing is counted for each type of printing protocol. If the printing protocol associated with a received print job is an internet printing protocol, the number of times of printing is counted while distinguishing a transmission source application by identifying a transmission source application.Type: GrantFiled: April 9, 2015Date of Patent: February 7, 2017Assignee: Canon Kabushiki KaishaInventor: Ritsuto Sako
-
Patent number: 9563388Abstract: Sharing a hosted device in a computer network that includes at least one hosted device and a plurality of hosts, including: registering a hosted device with a router, wherein the hosted device is hosted by a host; assigning, by the router, a network-wide identifier to the hosted device; and mapping, by the router, the network-wide identifier for the hosted device to an identifier for the host.Type: GrantFiled: April 12, 2011Date of Patent: February 7, 2017Assignee: International Business Machines CorporationInventors: Michael A. Bockus, Derek R. Brewer, Jeffrey O. Manthei, Robert D. Wilhelm
-
Patent number: 9563389Abstract: An image processing system includes: a server apparatus connected to a first network; an image processing apparatus connected to a second network; and a gateway apparatus, wherein the server apparatus includes: a transmitting unit configured to transmit job data of a job by the first communication protocol, the image processing apparatus being made to execute the job; and an adding unit configured to add content information to the job data, the content information indicating contents of the job, and the gateway apparatus includes: an analyzing unit; a determining unit; and an executing unit.Type: GrantFiled: March 24, 2015Date of Patent: February 7, 2017Assignee: KONICA MINOLTA, INC.Inventors: Kazuya Anezaki, Kazumi Sawayanagi, Masami Yamada, Hisashi Uchida, Akihiro Torigoshi, Yasutaka Ito
-
Patent number: 9563390Abstract: A communication apparatus that communicates with an information processing apparatus includes a switching unit for switching between an invalid state and a valid state of an access point in the communication apparatus and a setting unit for setting, for the communication apparatus based on information acquired from the information processing apparatus to which the communication apparatus is connected via the access point in the valid state, a communication mode in which the communication apparatus can communicate with the information processing apparatus using a first connection method. The switching unit does not bring the access point into the valid state when the communication apparatus is connected to the information processing apparatus using a second connection method and is able to bring the access point into the valid state when the communication apparatus is not connected to the information processing apparatus using the second connection method.Type: GrantFiled: January 28, 2016Date of Patent: February 7, 2017Assignee: Canon Kabushiki KaishaInventor: Takeshi Suzuki
-
Patent number: 9563391Abstract: A transmission job for transmitting image data is executed. A report indicating a result of transmission of the image data is output. A first instruction regarding output of the report is accepted as a common setting for a plurality of transmission jobs. A second instruction regarding output of the report is accepted as an individual setting for a specific transmission job. Control is performed so as to output the report if the second instruction indicates that the report is to be output, even if the first instruction does not indicate that the report is to be output.Type: GrantFiled: March 11, 2015Date of Patent: February 7, 2017Assignee: CANON KABUSHIKI KAISHAInventor: Hiroyasu Morita
-
Patent number: 9563392Abstract: An image display method and apparatus for displaying images provided by a plurality of different accounts are discussed. According to an embodiment, the method includes displaying a plurality of areas on a screen of the display unit by splitting the entire screen of the display unit into the plurality of areas; displaying a first image from a first account among the plurality of different accounts, on a first area among the displayed plurality of areas of the screen; displaying first account information of the first account with the first image, on the first area of the screen; determining, by the apparatus, whether or not an updated image from the first account exists, after a first predetermined time has elapsed since the first image has been displayed; and displaying the updated image as a second image for the first account on the first area when the updated image exists.Type: GrantFiled: February 6, 2012Date of Patent: February 7, 2017Assignee: LG ELECTRONICS INC.Inventors: Haengjoon Kang, Kyungjin Lee