Patents Issued in January 3, 2017
-
Patent number: 9535616Abstract: A method and system. In response to a request for a proposed additional data transfer from a source storage system to a target storage system, an estimate is made of utilization of one or more data transfer components of the source storage system and the target storage system that would occur during the proposed additional data transfer combined with other scheduled data transfers involving the source storage system and the target storage system, based in part on (i) an I/O request rate for recent actual data transfers involving the source storage system and the target storage system combined with (ii) an estimated I/O request rate for the proposed additional data transfer. It is ascertained whether the estimated utilization exceeds a corresponding utilization threshold. If so, execution of the proposed additional data transfer is postponed. If not, execution of the proposed additional data transfer is initiated.Type: GrantFiled: February 5, 2016Date of Patent: January 3, 2017Assignee: International Business Machines CorporationInventors: Gabriel Alatorre, Barry B. Becker, Jr., James E. Olson, Laura Richardson, Aameek Singh
-
Patent number: 9535617Abstract: Upon an indication that a Flashcopy backup is not to be ingested, ingesting changed grains and/or a Flashcopy Map (fcmap) of the Flashcopy backup into a repository and dynamically marking the Flashcopy backup for collapse from a first repository into a second repository without breaking a flashcopy chain.Type: GrantFiled: April 2, 2014Date of Patent: January 3, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Joseph W. Dain, Gregory T. Kishi, Christopher Zaremba
-
Patent number: 9535618Abstract: Data is relocated, based on an intelligent data placement algorithm, from a first storage location to a second storage location in a disk storage system. A data placement record is generated including a virtual disk location associated with the data, the second storage location, and a first sequence value. The first sequence value indicates relative sequence when compared to other sequence values. The data placement record is written to a first record location on a first tape cartridge loaded in a tape drive. The data placement records are used with data records to restore data to disk storage from tape backup.Type: GrantFiled: September 9, 2014Date of Patent: January 3, 2017Assignee: International Business Machines CorporationInventors: Joshua J. Crawford, Paul A. Jennas, II, Jason L. Peipelman, Matthew J. Ward
-
Patent number: 9535619Abstract: An information handling system and method provide for receiving a request to remove a selected physical disk from a disk group realizing a virtual disk in a redundant array data storage subsystem, determining whether removal of the selected physical disk is feasible, and, when feasible, removing the selected physical disk from the disk group without deleting the virtual disk realized by the disk group and reconstructing the virtual disk to be realized by the disk group using only the proposed number of physical disks, wherein the proposed number of physical disks is less than an initial number of physical disks of the disk group.Type: GrantFiled: November 10, 2014Date of Patent: January 3, 2017Assignee: DELL PRODUCTS, LPInventors: Neeraj Joshi, Sandeep Agarwal, Deepu S. Sreedhar M
-
Patent number: 9535620Abstract: A flash memory system includes; a controller that determines at least one parameter related to data reliability based on temperature information and generates a control signal based on the at least one parameter; and a memory device that comprises one or more memory cell arrays and provides the controller with read data corresponding to a read command received from the controller.Type: GrantFiled: January 22, 2015Date of Patent: January 3, 2017Assignee: Samsung Electronics Co., Ltd.Inventors: Kyung-Jin Kim, Geun-Soo Kim, Jun-Jin Kong
-
Patent number: 9535621Abstract: A storage node for a distributed object storage system, comprising a control board configured to receive a parameter for setting predetermined allowable temperature ranges through a serial port, and sending a signal through said serial port for indicating one or more of said measurements of temperatures lies outside said predetermined allowable ranges. The control board is further configured to receive a parameter for controlling the switching on or off the storage elements through said serial port by sending a signal through said serial port to indicate which storage elements is switched on or off.Type: GrantFiled: December 27, 2011Date of Patent: January 3, 2017Assignee: Amplidata NVInventors: Kristof De Spiegeleer, Wim De Wispelaere
-
Patent number: 9535622Abstract: A method, computer program product, and computing system for defining a master slice pool within a backend storage array of a storage system. The master slice pool includes a plurality of data storage slices. A first portion of the plurality of data storage slices is assigned to a first frontend system included within the storage system, thus defining a first frontend slice pool. One or more data storage slices included within the first frontend slice pool are allocated to one or more storage objects associated with the first frontend system. A quantity of unused data storage slices included within the first frontend slice pool is determined. The quantity of unused data storage slices is adjusted based upon a target slice level.Type: GrantFiled: December 20, 2013Date of Patent: January 3, 2017Assignee: EMC IP Holding Company LLCInventors: Dennis Duprey, Miles A. de Forest
-
Patent number: 9535623Abstract: A memory module is operable with a memory controller of a host computer system. The memory module includes a module controller having an open drain output. The module controller generates a parity error signal and drives the parity error signal to the memory controller of the host system via the open drain output while the memory module operates in a first mode, the parity error signal indicating a parity error having occurred in the memory module while the memory module operates in the first mode. The module controller is configured to cause the memory module to enter a second mode in response to a command from the memory controller of the host system. The module controller generates a notification signal indicating at least one status of one or more training sequences while the memory module is in the second mode and outputs the notification signal to the memory controller of the host system via the open drain output while the memory module is in the second mode.Type: GrantFiled: June 1, 2016Date of Patent: January 3, 2017Assignee: Netlist, Inc.Inventor: Hyun Lee
-
Patent number: 9535624Abstract: A method of managing duplicate segments from a segmented file storage system is disclosed. The method comprises indexing a segment according to a key for the segments wherein the index includes an identification of a first data location where the segment is stored and identifying a duplicate segment having the same key that is stored in a second location. The method further comprises determining that the duplicate segment is an undesired duplicate segment and eliminating the undesired duplicate segment.Type: GrantFiled: August 4, 2005Date of Patent: January 3, 2017Assignee: EMC IP Holding Company LLCInventors: R. Hugo Patterson, Ming Benjamin Zhu, Edward K. Lee
-
Patent number: 9535625Abstract: A method for selectively utilizing a plurality of disparate solid state storage locations is disclosed. The technology initially receives class types for a plurality of disparate solid state storage locations. The characteristics of the received data are determined. The received data is then allocated to one of the plurality of disparate solid state storage locations based upon the determined characteristics of the received data.Type: GrantFiled: December 30, 2011Date of Patent: January 3, 2017Inventors: Bohdan Raciborski, Dilesh Dhokia, Bhrighu Sareen
-
Patent number: 9535626Abstract: Embodiments include methods, computer systems and computer program products for selecting a new redundancy scheme for data relocation in computer system having multiple data storage tiers and multiple redundancy schemes. Aspects include: receiving, at a processor of computer system, a request to relocate a data object to a destination data storage tier, retrieving a first and a second data reliability thresholds, redundancy scheme and data access pattern information of the data object, generating a set of available redundancy schemes for the data object with at least one copy on the destination data storage tier, calculating total cost for each of available redundancy schemes using performance cost, re-encoding cost, and storage cost for each of available redundancy schemes generated, selecting a redundancy scheme, and relocating data object to selected destination data storage tier by re-encoding the data object using the selected redundancy scheme.Type: GrantFiled: December 10, 2015Date of Patent: January 3, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Robert Haas, Ilias Iliadis, Vinodh Venkatesan
-
Patent number: 9535627Abstract: A system, method and computer-readable storage device for accessing heterogeneous memory system, are provided. A memory controller schedules access of a command to a memory region in a set of memory regions based on an access priority associated with the command and where the set of memory regions have corresponding access latencies. The memory controller also defers access of the command to the set of memory regions using at least two queues and the access priority.Type: GrantFiled: October 2, 2013Date of Patent: January 3, 2017Assignee: ADVANCED MICRO DEVICES, INC.Inventors: David A. Roberts, Michael Ignatowski
-
Patent number: 9535628Abstract: An apparatus includes a non-volatile memory and a processor. The processor is configured to receive, from a host, commands for storage of data in the non-volatile memory, to further receive from the host, for storage in the non-volatile memory, File System (FS) information that specifies organization of the data in a FS of the host, to receive from the host a directive that grants the processor permission and capability to access and modify the FS information, and to access the FS information, using the directive, so as to manage the storage of the data in the non-volatile memory.Type: GrantFiled: October 10, 2013Date of Patent: January 3, 2017Assignee: Apple Inc.Inventors: Etai Zaltsman, Sasha Paley, Avraham Poza Meir
-
Patent number: 9535629Abstract: A method, computer program product and system enabling provisioning of a storage volume across network resources through the storage provisioning interface, wherein the storage provisioning interface enables provisioning of network resources to enable presentation of a provisioned storage volume, wherein the provisioned storage volume is enabled to be provisioned across a plurality of storage resources across the network resources, and wherein the provisioned storage volume is enabled to be a redundant distributed volume.Type: GrantFiled: May 3, 2013Date of Patent: January 3, 2017Assignee: EMC IP Holding Company LLCInventors: Salvatore DeSimone, Suresh K Biddappa, Vladislav Dranov, Michael G. Hegerich, Patrick J. Hunt, Anurag Jain, Adam C. LaPlante, Stephen A. Mendes, Anoop G. Ninan, Thomas L. Watson
-
Patent number: 9535630Abstract: A technique for managing data storage operations in a data storage system having a file-based front end system and a block-based back end array includes provisioning a set of storage resources on the array for use exclusively with one or more virtualized storage processors (VSPs), where each VSP identifies multiple file systems. In response to a management command to perform a data storage operation on a VSP, the back-end array performs the specified operation on the provisioned set of storage resources. Thus, the back-end array performs the data operation exclusively on the VSP (or on multiple VSPs) and therefore on all of its constituent file systems as one.Type: GrantFiled: June 27, 2013Date of Patent: January 3, 2017Assignee: EMC IP Holding Company LLCInventors: Jean-Pierre Bono, Frederic Corniquet, Miles A. de Forest, Himabindu Tummala, Walter C. Forrester
-
Patent number: 9535631Abstract: The invention discloses a multi-path management method and system for managing paths over which an IO is routed from a host to multiple logical volumes (LUNs) of a storage system, wherein the multiple LUNs of the storage system are mapped to the host, and the method comprises: grouping LUNs with the same paths between the host and the storage system into a group of LUNs; and using one path selection thread for all of LUNs in the group of LUNs to manage the same paths. The method and system lower the amount of work for path management and the amount of required resources.Type: GrantFiled: August 26, 2014Date of Patent: January 3, 2017Assignee: GLOBALFOUNDRIES INC.Inventors: Xiaofei Fu, Jiale Hu, Peng Shi, Zhihua Yu, Yaodong Zhang
-
Patent number: 9535632Abstract: Embodiments of the systems and methods disclosed provide a distributed RAID system comprising a set of data banks. More particularly, in certain embodiments of a distributed RAID system each data bank has a set of associated storage media and executes a similar distributed RAID application. The distributed RAID applications on each of the data banks coordinate among themselves to distribute and control data flow associated with implementing a level of RAID in conjunction with data stored on the associated storage media of the data banks.Type: GrantFiled: August 20, 2015Date of Patent: January 3, 2017Assignee: PIVOT3, INC.Inventors: William C. Galloway, Ryan A. Callison, Greg J. Pellegrino, Choon-Seng Tan
-
Patent number: 9535634Abstract: An information processing apparatus accumulates one or more jobs sent from a terminal device connected via a network. The information processing apparatus includes an acquisition unit configured to acquire user information for identifying a user who logs in on the terminal device and first identification information for identifying the terminal device; a determination unit configured to determine whether the first identification information corresponds to second identification information for identifying the terminal device which sends a job including the user information, the second identification information being included in the job; and an execution unit configured to execute the job to perform a predetermined process in a case where the determination unit determines that the first identification information corresponds to the second identification information.Type: GrantFiled: August 28, 2015Date of Patent: January 3, 2017Assignee: RICOH COMPANY, LTD.Inventor: Tomoyuki Takahira
-
Patent number: 9535635Abstract: In one example, a first directive is received at a system. The directive is to embed, into content selected via a printer application accessed at a network-connected printer, a network address. A carrier image that includes the network address in encoded form is generated. A second directive, to provide first content to the printer, is received via the application. The carrier image is merged into the first content. After the merging, the merged first content is sent to the printer for printing.Type: GrantFiled: December 20, 2012Date of Patent: January 3, 2017Assignee: Hewlett-Packard Development Company, L.P.Inventors: Sekhar Muni Sirigiri, Matthew D. Gaubatz, Robert Alan Ulichney
-
Patent number: 9535636Abstract: Provided is an image forming apparatus for shortening time to printout at time of receiving a print job in a sleep state when an image forming apparatus has an unmounting state of a storage device, such as HDD. A control part notifies printing preparation and a printing process to print engine based on a processing result of an analyzing part. At time of suppressing temperature of fixing device, if received data are analyzed and print data are generated, analyzing part sends a notice of first drawing object being generated to the control part. The control part confirms a connecting state of HDD in response to the notice. If HDD is in an unmounting state, the control part notifies the printing preparation to the print engine.Type: GrantFiled: April 24, 2015Date of Patent: January 3, 2017Assignee: KYOCERA Document Solutions Inc.Inventor: Kentaro Teshima
-
Patent number: 9535637Abstract: An image reading apparatus includes a conveyance unit, a reading unit, a carriage, a motor, a motor gear, a conveyance gear, a carriage gear, and a control device. The conveyance unit is configured to convey a document. The reading unit is configured to read an image on the document. The carriage is configured to support the reading unit and to be movable in a prescribed direction. The reading unit is selectively operable in a first mode in which the image on the document is read while conveying the document by the conveyance unit, and a second mode in which the image on the document is read by moving the reading unit in the prescribed direction. The switching gear is configured to be placed in a first position and a second position. The control device is configured to control the switching gear to move between the first position and the second position, acquire initialization data initializing the reading unit, and control the reading unit to read the image on the document.Type: GrantFiled: June 2, 2016Date of Patent: January 3, 2017Assignee: Brother Kogyo Kabushiki KaishaInventor: Shinya Sahara
-
Patent number: 9535638Abstract: A method for directly transferring data between devices includes, with a first computing system that is able to wirelessly associate with a computer network, establishing a direct data-link layer connection to a second computing system that is acting as a data sink, and with the first computing system transmitting data to the second computing system over the connection without transferring the data over the network.Type: GrantFiled: September 1, 2015Date of Patent: January 3, 2017Assignee: Hewlett-Packard Development Company, L.P.Inventor: Madhusudan R. Banavara
-
Patent number: 9535639Abstract: A communication apparatus includes a display, a processor and a memory storing instructions which, when executed by the processor, cause the communication apparatus to perform receiving a first request for acquiring acquisition target information included in the communication apparatus, determining whether the first request is received from a server apparatus outside of a local area network or a terminal apparatus belonging to the local area network, displaying a transmission selection screen for receiving a user's selection when the first request is determined to be received from the server apparatus, transmitting the acquisition target information to the server apparatus in response to receiving the user's selection to transmit the acquisition target information through the transmission selection screen, and transmitting the acquisition target information to the terminal apparatus when the first request is determined to be received from the terminal apparatus.Type: GrantFiled: January 28, 2016Date of Patent: January 3, 2017Assignee: Brother Kogyo Kabushiki KaishaInventor: Hideki Nogawa
-
Patent number: 9535640Abstract: A printing system includes an information processing apparatus and an image forming apparatus, and the information processing apparatus includes: an acquiring unit that acquires identification information of the image forming apparatus in a printing service system from the image forming apparatus by a short-range communication; and a transmitting unit that transmits, to the printing service system, a setting request which contains the identification information of the image forming apparatus acquired by the acquiring unit and identification information of a user in the printing service system and which is a request for making a setting for permitting the user to use the image forming apparatus; and the image forming apparatus includes a holding unit that holds the identification information of the image forming apparatus in the printing service system in such a form that the identification information can be acquired by the acquiring unit of the information processing apparatus.Type: GrantFiled: April 17, 2014Date of Patent: January 3, 2017Assignee: FUJI XEROX CO., LTD.Inventors: Manabu Iwasaki, Shin Ohtake
-
Patent number: 9535641Abstract: In an embodiment, a processor-readable medium stores code representing instructions that when executed by a processor cause the processor to access a list of print jobs for printing. The processor further determines a healthy area of a transfer media. For each job in the list, the processor calculates an image risk area (IRA) based on the healthy area, and ranks each job in a print order according to its IRA.Type: GrantFiled: June 19, 2013Date of Patent: January 3, 2017Assignee: Hewlett-Packard Indigo B.V.Inventors: Gideon Amir, Dror Kella, Michel Assenheimer
-
Patent number: 9535642Abstract: A management system that can appropriately manage a list of functions that can be provided by an image forming apparatus configured to provide a function to a client apparatus by utilizing a function provided by a function provision apparatus.Type: GrantFiled: July 20, 2011Date of Patent: January 3, 2017Assignee: Canon Kabushiki KaishaInventor: Satoshi Takazawa
-
Patent number: 9535643Abstract: Systems and methods are provided for interactions between print servers and mobile phones. One embodiment is a mobile phone comprising a memory, a transceiver, and a control unit. The memory is operable to store rules for interacting with printers, and the transceiver is operable to communicate with a wireless telecommunication network via radio frequency transmissions. The control unit is operable to receive a notification from a print server via the transceiver that indicates status information for a printer controlled by the print server, to determine actions available for the printer based on the stored rules and the status information, and to generate a Graphical User Interface (GUI) that displays interactive graphical elements selectable by a user to initiate the available actions for the printer.Type: GrantFiled: June 18, 2012Date of Patent: January 3, 2017Assignee: Ricoh Company, Ltd.Inventors: Marquis G. Waller, Jung Yi, Daria Tolmacheva, Norris Xu
-
Patent number: 9535644Abstract: An electronic apparatus is provided. The electronic apparatus includes a speaker configured to output sound, a communication interface configured to receive sound data from an external device, a sound processor configured to process the received sound data and to output the processed sound data to the speaker, a display configured to display a state of a connection with the external device, and a microcomputer controller configured to control the display to display the state of the connection with the external device when the electronic apparatus is in a non-booted state.Type: GrantFiled: January 5, 2015Date of Patent: January 3, 2017Assignee: Samsung Electronics Co., Ltd.Inventors: Seung-pok Lee, Chang-won Son, Dae-young Noh
-
Patent number: 9535645Abstract: An information processing apparatus stores identification information of an output apparatus connected to the information processing apparatus, stores display state information indicating a display state at the time of a stop of a system of the information processing apparatus, and controls restoration of the display state based on identification information of an external output apparatus connected to the information processing apparatus and the stored identification information in a case where the system is restarted after the stop of the system.Type: GrantFiled: August 27, 2012Date of Patent: January 3, 2017Assignee: Canon Kabushiki KaishaInventor: Motohiro Suzuki
-
Patent number: 9535646Abstract: Embodiments of the present disclosure provide methods for transmitting to a display communicatively coupled to a second device electronic ink input data received from a first device. Specifically, embodiments disclosed herein provide translating electronic ink input data based upon one or more output parameters associated with a display. Once the electronic ink input data is translated, electronic ink output data is generated. In certain embodiments, a stream of the electronic ink output data is transmitted to the display.Type: GrantFiled: June 21, 2013Date of Patent: January 3, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventor: Shailesh Saini
-
Patent number: 9535647Abstract: Some demonstrative embodiments include apparatuses, devices, systems and methods of channel switching. For example, a video source device may include a radio to establish a peer to peer (P2P) connection over a first wireless communication channel between the video source device and a video sink, the P2P connection to stream from the video source device to the video sink content to be displayed on a display device, and to receive from the video sink a message including type information indicating a type of the display device; and a controller to initiate, based on the type of the display device, a channel switch procedure to switch the P2P connection from the first wireless communication channel to a second wireless communication channel.Type: GrantFiled: December 24, 2014Date of Patent: January 3, 2017Assignee: INTEL CORPORATIONInventors: Jie Gao, Krishnan Rajamani, Ulun Karacaoglu
-
Patent number: 9535648Abstract: A display system is disclosed. The display system includes a plurality of display apparatuses which are rotated in a vertical direction and disposed parallel to each other, wherein the plurality of display apparatuses may reverse and change the width and height of one received image, and may display each of the divided sub images by as many as the number of the plurality of display apparatuses, according to a location of disposition. Accordingly, the plurality of display apparatuses may display an image in the same ratio of a screen ratio of a received image without ratio readjustment or data distortion.Type: GrantFiled: May 6, 2014Date of Patent: January 3, 2017Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventor: Hee-young Kang
-
Patent number: 9535649Abstract: A mobile personsize display system and method of use; in general, a platform, a support frame, a module display frame, an LED panel display formed of a plurality of LED display modules having a plurality of pixels, four or more casters, a battery powered supply, a media player (electrically communicating with the plurality of display modules for controlling the display of an image(s) on the LED panel display, and a removable content storage device and; thus, functions as a rugged person size mobile, light weight, battery powered display to inform customers and passers-by about product and service offerings via a rugged person size mobile light weight battery powered display.Type: GrantFiled: May 22, 2015Date of Patent: January 3, 2017Assignee: Nanolumens Acquisition, Inc.Inventors: Richard Craig Cope, Douglas Andrew Price, Drew Fredrick Meincke, Jorge Perez Bravo, Joshua McKellar Byrd
-
Patent number: 9535650Abstract: Embodiments of the present invention relate to integrated modular display systems. In one embodiment, a modular multi-panel display system includes a mechanical support structure, and a plurality of display panels detachably mounted to the mechanical support structure so as to form an integrated display panel. Each LED panel includes an LED array and an LED driver coupled to the LED array. Each panel further includes a power supply unit disposed outside the housing and electrically coupled to the receiver circuit. The mechanical structure is configured to provide mechanical support to the plurality of display panels without providing hermetic sealing. Each of the plurality of display panels is hermetically sealed.Type: GrantFiled: November 23, 2015Date of Patent: January 3, 2017Assignee: Ultravision Technologies, LLCInventor: William Y. Hall
-
Patent number: 9535651Abstract: Described are systems and methods for screen sharing between host and agent computing systems. At a time before capturing the screen of the host computing system, each open window corresponding to a browser process is identified. Certain information is acquired about each browser process. It is determined, in response to the certain information acquired about each browser process, whether the open window corresponding to that browser process is eligible for screen capture. For each eligible open window, each visible portion of that eligible open window is captured. Capture of an image on the screen of the host computing system is limited to each visible portion of each eligible open window.Type: GrantFiled: December 16, 2010Date of Patent: January 3, 2017Assignee: ORACLE INTERNATIONAL CORPORATIONInventor: Igor Khalatian
-
Patent number: 9535652Abstract: A display control apparatus includes a display control section that controls to display an image showing an operation of an equipment on a display portion provided in a vehicle and illuminate the display portion with a first brightness, and a counting section that counts a time which elapses after the equipment is activated. The display control section changes the brightness of the display portion from the first brightness to a second brightness which is lower in brightness than the first brightness in a case that an ignition switch of the vehicle is not turned on until the time counted by the counting section exceeds a predetermined period of time.Type: GrantFiled: March 23, 2010Date of Patent: January 3, 2017Assignee: YAZAKI CORPORATIONInventors: Tsunemitsu Shimizu, Hiromi Yamazaki, Akira Masuda
-
Patent number: 9535653Abstract: A multiple media module receives data indicating a status of a tab of a graphical user interface (GUI) presented on a user device. The multiple media module determines, based on the data indicating the status of the tab, whether the tab is active, the tab comprising a streaming media player. If the tab of the web browser is not active, the multiple media module mutes an audio component of a streaming media file playing in the streaming media player.Type: GrantFiled: August 31, 2012Date of Patent: January 3, 2017Assignee: Google Inc.Inventors: Momchil Filev, Martin B. Freund
-
Patent number: 9535654Abstract: A method, apparatus and computer program product are provided to facilitate the association of a selected portion of an audio soundtrack with one or more video clips. In the context of a method, a visual representation of an audio soundtrack is caused to be displayed. The audio soundtrack is to be associated with one or more video clips to facilitate concurrent playback of at least a portion of the audio soundtrack and one or more video clips. The method also receives user input with respect to the audio soundtrack and, in response to the user input, adjusts a starting point of the audio soundtrack relative to the one or more video clips. The starting point may be adjusted by defining the starting point of the audio soundtrack based on the user input and also in a manner so as to coincide with a predefined feature of the audio soundtrack.Type: GrantFiled: November 13, 2014Date of Patent: January 3, 2017Assignee: HERE Global B.V.Inventors: Oliver Farshi, Sebastian Frey, Charlie Sutton
-
Patent number: 9535655Abstract: A controlling method and an electronic device are described. The method is applied to an electronic device that includes determining whether the electronic device satisfies a preset condition in case of a deformable structure in the electronic device being in a first form; and obtaining a first control instruction, controlling the deformable structure to deform from the first form to a second form to drive at least a part of a body of the electronic device to be deformed in case of the electronic device satisfying the preset condition, and controlling the deformable structure to maintain in the second form before a second control instruction is received, wherein, the second control instruction controls the deformable structure to deform from the second form to a third form which is different from or the same as the first form.Type: GrantFiled: September 29, 2014Date of Patent: January 3, 2017Assignee: LENOVO (BEIJING) CO., LTD.Inventor: Lei Zhang
-
Patent number: 9535656Abstract: Embodiments relate to modular reductions. An aspect includes a system to perform modular reductions. The system includes a shift register to store an input string or number. The system also includes a plurality of processing elements arranged in a pipeline configuration to convert the input string to a predefined alphabet or to convert the number to a different base based on a plurality of modular reductions, an output of one of the plurality of processing elements being an input to a subsequent one of the plurality of processing elements in the pipeline as part of a recursive division, and an input of a first one of the plurality of processing elements in the pipeline being an output of the shift register.Type: GrantFiled: March 14, 2014Date of Patent: January 3, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Vincenzo Condorelli, Silvio Dragone, William Santiago Fernandez, Nihad Hadzic, Andrew R. Ranck
-
Patent number: 9535657Abstract: When a start switch is operated, and a vehicle is running, and a system of a vehicle is in an activated state, ECU executes a program including the steps of determining whether or not a brake is in an on-state, and shifting the system of the vehicle to a stopped state when the brake is in the on-state while an operation duration is equal to or greater than a threshold value Tc (0), or when the brake is in the off-state while the operation duration Tc is equal to or greater than a threshold value Tc (1) greater than threshold value Tc (0).Type: GrantFiled: April 5, 2011Date of Patent: January 3, 2017Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHAInventor: Hideaki Yaguchi
-
Patent number: 9535658Abstract: Secure private database querying on a database for a query having a formula evaluation on at least two keywords A and B comprises: a server receiving a Bloom filter tree comprised of encrypted Bloom filters of encrypted keywords from the database, wherein each Bloom filter in the Bloom filter tree is separately masked by a random mask pad P; receiving an encrypted version of the keywords A and B from the client; and obtaining masked Bloom filter indices for the keywords A and B. The client and server participate in secure function evaluation (SFE) with the client. The server has an input comprising the masked Bloom filter indices for the keywords A and B and the client has an input comprising the random mask pad P. The secure function evaluation comprises: removing the random mask pad P from the masked Bloom filter indices input by the server; determining if there is a matching Bloom filter for each of the keywords A and B; and applying the formula evaluation to determine if the formula is satisfied.Type: GrantFiled: September 28, 2012Date of Patent: January 3, 2017Assignee: Alcatel LucentInventor: Vladimir Y. Kolesnikov
-
Patent number: 9535659Abstract: Embodiments relate to a hardware circuit that is operable as a fixed point adder and a checksum adder. An aspect includes a driving of a multifunction compression tree disposed on a circuit path based on a control bit to execute one of first and second schemes of vector input addition and a driving of a multifunction adder disposed on the circuit path based on the control bit to perform the one of the first and second schemes of vector input addition.Type: GrantFiled: March 10, 2016Date of Patent: January 3, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: James R. Cuffney, John G. Rell, Jr., Eric M. Schwarz, Patrick M. West, Jr.
-
Patent number: 9535661Abstract: The present disclosure provides a method and an apparatus for removing biasing due to a signal source during random number generation. At least one embodiment includes a method, performed by a random number generation apparatus, for generating a random number having a signal source biasing removed, including: generating a raw bit string by sampling, at a predetermined cycle, a physical signal input from a signal source; and generating the random number by performing block partial sum or sequential partial sum on the generated raw bit string.Type: GrantFiled: April 22, 2015Date of Patent: January 3, 2017Assignee: SK TELECOM CO., LTD.Inventors: Jeong-sik Cho, Jeong-woon Choi
-
Patent number: 9535662Abstract: A data processing apparatus includes a first program that causes the data processing apparatus to perform a display of a first screen relating to a process using hardware specific to the data processing apparatus, and to perform the process in accordance with setting data input via the first screen, includes an interface that receives setting data relating to the process from a second program, and causes the data processing apparatus to perform the process in accordance with the setting data received from the second program.Type: GrantFiled: September 9, 2013Date of Patent: January 3, 2017Assignee: Ricoh Company, Ltd.Inventor: Hideki Ohhashi
-
Pattern-based construction and extension of enterprise applications in a cloud computing environment
Patent number: 9535663Abstract: Methods, software programs and systems for extending and modifying software functionality, and, more particularly, for using one or more patterns for an enterprise software object to express desired functionality and configuration, and to generate the enterprise software object using the patterns, in an enterprise environment are disclosed. A method according to certain of these embodiments includes selecting one or more patterns from a number of patterns, where the one or more patterns are for an enterprise software object. The enterprise software object can then be generated. The enterprise software object is generated using the one or more patterns. Each of the patterns is configured to describe a solution within a corresponding one of a number of problem domains.Type: GrantFiled: September 19, 2011Date of Patent: January 3, 2017Assignee: Oracle International CorporationInventors: Rahim Mohamed Yaseen, John Liang, Yunhee Choi, Xiaomei Zhang -
Patent number: 9535664Abstract: A software development system maps the organization and storage of software or code of a project in a structured database instead of in a series of discrete files and directories in a traditional file system. The code is analyzed and parsed to create parse trees for storage in the structured database. Individual software developers may be presented with the code taking the appearance of a traditional file based representation with each developer being able to have their own customized representation or view of the code to best suit their needs, preferences and current task. To facilitate migration to such system, tools are provided to export a snapshot of the structured database into discrete files in order that existing file based tools may continue to be used.Type: GrantFiled: April 22, 2015Date of Patent: January 3, 2017Inventors: William Knight Foster, Mark W. Publicover
-
Patent number: 9535665Abstract: For hardware/software agnostic design generation, a method encodes a logic design as a linear array that includes a plurality of logic states. Each logic state includes one or more binary output variables, one or more binary input variables, one or more minterms of the one or more binary input variables, one or more maxterms of the one or more minterms, one or more present state values, and one or more next state values. The method generates source code from the plurality of logic states by generating a software structure selected from the group one of a case statement, a table, and a plurality of if/then statements, generating an encoded logic state for each logic state, generating a condition test for each encoded logic state, and appending a binary output variable statement and an assertion indicator value for binary output variable associated with the encoded logic state.Type: GrantFiled: June 1, 2015Date of Patent: January 3, 2017Assignee: Assurant Design Automation LLCInventor: M. David McFarland
-
Patent number: 9535666Abstract: The present technology utilizes agents to monitor and report data from Java virtual machines (JVM) to a controller as part of application performance monitoring. When a JVM is loaded, code defining an interface for agents is loaded as well. A determination may be made as to whether the loaded agent implements the interface defined at the JVM. If the loaded agent does not implement the interface, for example if it is missing one or more methods defined by the interface, the agent class may be modified to define the missing methods. The modification to the agent class may be made after compilation but before the class is loaded into the JVM.Type: GrantFiled: January 29, 2015Date of Patent: January 3, 2017Assignee: AppDynamics, Inc.Inventors: Vinay Srinivasaiah, Bradley Winslow
-
Patent number: 9535667Abstract: A method, system, and computer program product for collapsing visual content on a screen including receiving input initiating a collapse function, and collapsing a section of visual content, the section of visual content outside of a selected portion of the visual content, the collapsing in response to said input.Type: GrantFiled: August 23, 2005Date of Patent: January 3, 2017Assignee: Adobe Systems IncorporatedInventors: Christopher Bank, Joaquin C. Blas, Jr., John Skidgel