Patents Issued in February 18, 2016
-
Publication number: 20160048355Abstract: A device and method for determining number of storage devices for each of plurality of storage tiers and assignment of data to be stored in the plurality of storage tiers. The device computes an optimized number of storage devices for each tier including a classifier, which receives units as input data to be stored in the system. Based on the characteristics of the storage devices, the device outputs a data-unit-to-storage tier assignment. An optimizer receives data-unit-to-storage tier assignment from the classifier and a cost budget for the system. Thereafter, an output for the number of storage devices for each storage tier is calculated. A method for determining number of storage devices for each of a plurality of storage tiers and assignment of data to be stored in the plurality of storage tiers are also provided.Type: ApplicationFiled: August 6, 2015Publication date: February 18, 2016Inventors: Ilias Iliadis, Jens Jelitto, Yusik Kim, Slavisa Sarafijanovic, Vinodh Venkatesan
-
Publication number: 20160048356Abstract: 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: ApplicationFiled: August 20, 2015Publication date: February 18, 2016Inventors: William C. Galloway, Ryan A. Callison, Greg J. Pellegrino, Choon-Seng Tan
-
Publication number: 20160048357Abstract: Some embodiments of the invention provide a printer user interface (UI) component configured to handle presentation of information to a user during printing operations. The printer UI component may de-couple the rendering and configuration functionality provided by a printer driver from the presentation of information to end users, thereby reducing the risk that applications may crash or hang due to printer driver malfunction. In some embodiments, a registry of events upon which information should be presented to the user is established, and the printer UI component may be registered for some or all of these events, so that when the specified events occur the printer UI component may be invoked to cause information to be presented to the user.Type: ApplicationFiled: October 30, 2015Publication date: February 18, 2016Inventors: Justin Hutchings, Frank Gorgenyi, Feng Yue, Darren R. Davis
-
Publication number: 20160048358Abstract: An image processing device includes an image generator and an image processor. The image generator generates an image to be formed on one or more sheets each including at least one gluing margin and a normal region other than the gluing margin, so that a whole image of one page is obtained when the gluing margins of the one or more sheets are laid on top of each other. The image processor performs image processing on the image generated by the image generator. The image processor performs the image processing differently depending on whether the image is to be formed on the gluing margin or on the normal region in such a way that an image on the gluing margins laid on top of each other and an image on the normal region have the same density.Type: ApplicationFiled: August 13, 2015Publication date: February 18, 2016Applicant: Konica Minolta, Inc.Inventor: Toshihiro ONO
-
Publication number: 20160048359Abstract: When an information processing apparatus displays an icon of a group of a plurality of peripheral devices, the apparatus displays on a home screen an icon of a peripheral device intended by a user, separately from the one icon of the group of the peripheral devices. Further, on the home screen, an icon of a device selected by the user on a screen of a device management application managing the peripheral devices is displayed.Type: ApplicationFiled: October 22, 2015Publication date: February 18, 2016Inventor: Yuichi Hasama
-
Publication number: 20160048360Abstract: An image processing apparatus includes an image processing unit, a use authority information acquisition unit, and a transmission controller. The image processing unit processes an image in accordance with an instruction from a terminal apparatus. The use authority information acquisition unit acquires use authority information in which, for each user, use authority is set for a resource that the image processing apparatus has. The transmission controller transmits, in a case where a change has occurred in a state of the resource, resource-state information, which is information regarding the state of the resource, to a terminal apparatus of a user who has authority to use the resource, in accordance with the use authority information acquired by the use authority information acquisition unit.Type: ApplicationFiled: April 2, 2015Publication date: February 18, 2016Inventor: Naoya KONITA
-
Publication number: 20160048361Abstract: An image processing apparatus wirelessly communicates with an information processing apparatus without passing through an access point, provides a print service in which predetermined printing is performed in response to a print request from the information processing apparatus via a wireless communication unit, and enables a setting that is used for providing the print service if the setting is disabled when the information processing apparatus establishes communication with the image processing apparatus via the wireless communication unit.Type: ApplicationFiled: October 30, 2015Publication date: February 18, 2016Inventor: Ritsuto Sako
-
Publication number: 20160048362Abstract: A programmable display device includes a storage unit that stores therein profile data, in which information related to protocols for respective control devices is profiled; a communication unit that transmits and receives communication line data between the control devices; a communication-data analysis unit that generates, by synthesizing the communication line data and the profile data, synthesized information in which attribute signifying information that signifies attributes of respective pieces of data included in the communication line data, value signifying information that signifies values in the communication line data, and values in the communication line data are associated with each other; and a display unit that displays the synthesized information. The profile data is information defined as a data string of a format determined by protocols that are different for each of the control devices, the profile data not being software for performing data exchange.Type: ApplicationFiled: May 9, 2013Publication date: February 18, 2016Applicant: Mitsubishi Electric CorporationInventor: Takeshi MIZUGUCHI
-
Publication number: 20160048363Abstract: An information handling system includes a primary integrated display platform and a secondary integrated display platform attached via a hinge, and including a passive cooling system, a dynamic thermal management system, and a processor. The information handling system further includes an application window locator system for determining a location of a software application display window running on the information handling system on the primary integrated display platform or the secondary integrated display platform.Type: ApplicationFiled: August 15, 2014Publication date: February 18, 2016Inventors: Travis C. North, Charles D. Hood, III, Lawrence E. Knepper, Deeder M. Aurongzeb, Jorge A. Abullarade
-
Publication number: 20160048364Abstract: One embodiment provides a method, including: outputting, to a display device, first content; receiving, using a processor, an instruction to output second content to the display device; positioning one or more of the first content and the second content within the display device according to positioning data based on the first content; and displaying both of the first content and the second content on the display device. Other embodiments are described and claimed herein.Type: ApplicationFiled: August 18, 2014Publication date: February 18, 2016Inventors: Russell Speight VanBlon, John Carl Mese, Arnold S. Weksler, Nathan J. Peterson
-
Publication number: 20160048365Abstract: A portable computing device includes a user interface system including at least a first display and a second display, a memory storing a series of images, a user input device configured to receive an input from a user corresponding to changing a power state of the portable computing device, and a processing circuit coupled to the user interface system, the memory, and the user input device. The processing circuit is configured to receive the input from the user corresponding to changing the power state, determine based on the received input if the input satisfies a trigger condition, and in response to determining that the trigger condition is satisfied, display the series of images on the first display and the second display such that at least one image is displayed on the first display and the second display during a display sequence.Type: ApplicationFiled: August 13, 2015Publication date: February 18, 2016Applicant: EDAN INSTRUMENTS, INC.Inventors: Richard Henderson, Sean Murphy
-
Publication number: 20160048366Abstract: A video display system includes a secure integrated wireless network employed by a receiver and player having authorization to connect to the network. The receiver accepts analog or digital video signals through a single video input and automatically transcodes the video signal into a video stream for transmitting over an integrated secure network to the player. A wireless integrated display device authorized to connect to the network is operable with the receiver. The player is configured to automatically find and connect to the secured network and be paired with the receiver for connecting to a real time stream hosted on the receiver for playing the stream on the integrated display.Type: ApplicationFiled: August 14, 2015Publication date: February 18, 2016Inventors: David John Cowin, Joshua Donlan
-
Publication number: 20160048367Abstract: The method includes the steps of: a) connecting a dongle to a monitor; b) creating a Wi-Fi connection between the dongle and a computer; c) the dongle sending an application to the computer; d) the computer running the application; e) the application detecting the computer; f) creating a wireless screencasting connection between the computer and the dongle when the computer has a wireless screencasting function; g) after the step f), the application capturing a screen of the computer and sends data of the screen to the dongle through the wireless screencasting connection; h) after the step e), the application capturing a screen of the computer and sending data of the screen to the dongle through the wireless data connection when the computer does not have a wireless screencasting function; and i) after the step g) or h), the dongle sending the data of the screen to the monitor.Type: ApplicationFiled: August 12, 2014Publication date: February 18, 2016Applicant: I/O INTERCONNECT INC.Inventor: Johnny Chen
-
Publication number: 20160048368Abstract: Systems, devices, and methods are provided for wirelessly communicating configuration data from mobile devices for use by interactive display devices. In some aspects, a processing device can identify two or more mobile devices participating in a session for utilizing an interactive display device. The processing device can receive configuration data from each of the mobile devices via a wireless transceiver. The processing device can configure an interactive display device to present outputs during the session using attributes that the processing device identifies from the received configuration data. In additional or alternative aspects, a processing device can identify at least one mobile device participating in a session for utilizing an interactive display device. The processing device can associate outputs presented by the interactive display device with an entity that is identifiable from configuration data that is received from the mobile device.Type: ApplicationFiled: August 13, 2014Publication date: February 18, 2016Inventors: Grant McGibney, Angela Thomas, Leonardo Miguel Araneta, Phillip Warren Benson
-
Publication number: 20160048369Abstract: The present disclosure provides methods and computer systems for displaying or projecting media on a remote visual curvilinear display. In a computer system, a computer server may be in network communication with a mobile electronic device of a user. A selection of the media may be received at a computer server from the mobile electronic device. The media may be provided from the computer server for display or projection on the remote visual curvilinear display per a display and/or location preference or schedule.Type: ApplicationFiled: August 14, 2015Publication date: February 18, 2016Inventor: Andrew Zenoff
-
Publication number: 20160048370Abstract: The present disclosure provides methods and computer systems for displaying or projecting media on a remote visual curvilinear display. In a computer system, a computer server may be in network communication with an electronic device of a user. One or more parameters associated with the user may be determined. The media may be selected for display or projection by the remote visual curvilinear display device of the user. The media may be selected based on the one or more parameters associated with the user. The media may be directed from the computer server to the electronic device for display or projection on the remote visual curvilinear display. An item of value of the user may be received on the computer server in exchange for the media.Type: ApplicationFiled: August 14, 2015Publication date: February 18, 2016Inventor: Andrew Zenoff
-
Publication number: 20160048371Abstract: Data files with digital audio envelops may be used for many new applications for cloud computing. The new applications include games and entertainments featuring additional privacy and survivability on data storage and transport on cloud computing. Wavefront multiplexing/demultiplexing process (WF muxing/demuxing) embodying an architecture that utilizes multi-dimensional waveforms has found applications in data storage and transport on cloud. Multiple data sets are preprocessed by WF muxing before stored/transported. WF muxed data is aggregated data from multiple data sets that have been “customized processed” and disassembled into any scalable number of sets of processed data, with each set being stored on a storage site. The original data is reassembled via WF demuxing after retrieving a lesser but scalable number of WF muxed data sets.Type: ApplicationFiled: April 14, 2015Publication date: February 18, 2016Inventors: Donald C.D. Chang, Juo-Yu Lee, Steve K. Chen, Jeffrey Chijieh Chang
-
Publication number: 20160048372Abstract: An apparatus includes one or more location sensors configured to output one or more signals and one or more microphones configured to form corresponding microphone signals. The apparatus also includes one or more processors configured to cause the apparatus to perform at least the following: determination, using the one or more signals from the one or more location sensors, of a direction of at least one object relative to the apparatus; recognition, by the apparatus using a signal from a microphone in the apparatus, of one or more attributes of an acoustic signal made by the at least one object; and causation of an operation to be performed by the apparatus in response to the direction and the recognized one or more attributes being determined to correspond to the operation. Additional apparatus, methods, and program products are also disclosed.Type: ApplicationFiled: August 14, 2014Publication date: February 18, 2016Inventors: Koray Ozcan, Miikka T. Vilermo
-
Publication number: 20160048373Abstract: A method of generating a digital media message includes receiving a first digital content segment via an electronic device, associating the first digital content segment with a first position in a play sequence, receiving a second digital content segment different from the first digital content segment, and receiving a third digital content segment different from the first and second digital content segments. The method also includes adding the second and third digital content segments to the play sequence such that the second digital content segment is presented simultaneously with at least one of the first and third digital content segments when the digital media message is played. Such a method further includes providing the digital media message for sharing with a remote electronic device.Type: ApplicationFiled: April 10, 2015Publication date: February 18, 2016Inventors: Joseph Weil, Andrew Jarecki, William Joseph Martinez
-
Publication number: 20160048374Abstract: At least one processor may emulate a fused multiply-add operation for a first operand, a second operand, and a third operand. The at least one processor may determine an intermediate value based at least in part on multiplying the first operand with the second operand, determine at least one of an upper intermediate value or a lower intermediate value, wherein determining the upper intermediate value comprises rounding, towards zero, the intermediate value by a specified number of bits, and wherein determining the lower intermediate value comprises subtracting the intermediate value by the upper intermediate value, determine an upper value and a lower value based at least in part on adding or subtracting the third operand to one of the upper intermediate value or the lower intermediate value, and determine an emulated fused multiply-add result by adding the upper value and the lower value.Type: ApplicationFiled: August 18, 2014Publication date: February 18, 2016Inventors: Pramod Vasant Argade, Andrew Evan Gruber, Chiente Ho, Stewart Griffin Hall, Lin Chen
-
Publication number: 20160048375Abstract: A computer system may seek to identify at least one contraction metric that satisfies contraction conditions for a design of a dynamical system. The computer system may do so by formulating a search for a candidate contraction metric that is suspected of satisfying the contraction conditions for the design of the dynamical system from a set of simulation traces that describe the behavior of the dynamical system for a specific set of operating conditions. The search for the candidate contraction metric may then be performed. The computer system may seek to verify that a candidate contraction metric for a design of a dynamical system satisfies contraction conditions by performing a process that uses solvers based on decision procedures.Type: ApplicationFiled: August 18, 2014Publication date: February 18, 2016Applicant: TOYOTA MOTOR ENGINEERING AND MANUFACTURING NORTH AMERICA, INC.Inventors: Ayca Balkan, Jyotirmoy Vinay Deshmukh, James Kapinski
-
Publication number: 20160048376Abstract: Embodiments include methods, systems, and computer-readable medium directed to a compiler for compiling a portable binary image. The compiler compiles a program source code into a first executable specific to a first instruction set architecture (ISA). The compiler then compiles the program source code into a code generator output. Additionally the compiler combines the executable and the code generator output into a portable binary image. At runtime on a target device, the code generator output can be compiled into a second executable in accordance to a second ISA specific to the target device if the originally compiled first executable specific to the first ISA is not executable on the target device.Type: ApplicationFiled: August 12, 2014Publication date: February 18, 2016Applicant: Advanced Micro Devices, Inc.Inventor: Srinivasulu CHARUPALLY
-
Publication number: 20160048377Abstract: Methods and systems are provided for controlling the execution of business logic that allows features to be turned on or off at run time for each particular user entity of a plurality of user entities. Prior to run time a library is configured based on an administrator's interaction with an interactive control panel at a computer of the system. For each particular user entity and for each particular code block of an object that comprises a plurality of code blocks each corresponding to a particular feature and having an enabling predicate associated with that particular code block, the library can be configured by defining an on/off state for each feature of that particular code block via an enabling predicate associated with that particular feature. The library can then be cached in a custom settings cache of the system for use at run time.Type: ApplicationFiled: October 27, 2015Publication date: February 18, 2016Applicant: SALESFORCE.COM, INC.Inventors: Samarpan Jain, Reuben Comel
-
Publication number: 20160048378Abstract: A method and system for enabling independent or separate compilation of a program in a memory access and management system including one or more intraprocedural static analyses including an analysis with a first step mapping layouts or types to keys locally, file-by-file, obliviously followed by a second step providing a re-mapping of the layouts to keys globally, cognizant of all files in a program.Type: ApplicationFiled: March 29, 2014Publication date: February 18, 2016Inventor: Pradeep VARMA
-
Publication number: 20160048379Abstract: An optimizing compiler includes a vector optimization mechanism that optimizes vector instructions by eliminating one or more vector element reverse operations. The compiler can generate code that includes multiple vector element reverse operations that are inserted by the compiler to account for a mismatch between the endian bias of the instruction and the endian preference indicated by the programmer or programming environment. The compiler then analyzes the code and reduces the number of vector element reverse operations to improve the run-time performance of the code.Type: ApplicationFiled: December 29, 2014Publication date: February 18, 2016Inventors: Michael Karl Gschwind, Jin Song Ji, Ronald Ian McIntosh, Steven J. Munroe, William J. Schmidt
-
Publication number: 20160048380Abstract: A program optimization method, executed by an arithmetic processing device, includes collecting profile information including a runtime analysis result by causing a computer to execute an original program to be optimized, calculating a calculation wait time based on the profile information, and generating a tuned-up program, when the calculation wait time is longer than a first threshold, by inserting an SIMD operation control line that performs an SIMD operation for an instruction in IF statement in the loop when an SIMD instruction ratio in the loop in the original program is lower than a second threshold.Type: ApplicationFiled: July 15, 2015Publication date: February 18, 2016Inventors: Shusaku Nakashima, TOSHIYA NAITO
-
Publication number: 20160048381Abstract: A method and system for providing target code to various computer systems. The target code is provided by a service. The service provides a mechanism for third-party developers to submit initial or base code for distribution to end-user computers as target code. The service converts the initial code to target code that is suitable for execution on the end-user computers. When the service receives the request for target code that matches certain requester-specified characteristics, it selects the intermediate code that best matches the requester-specified characteristics. The service then sends the target code to the requester.Type: ApplicationFiled: March 23, 2015Publication date: February 18, 2016Inventor: Edward Balassanian
-
Publication number: 20160048382Abstract: Embodiments of the present application relate to a method, apparatus, and system for processing an app. The method includes obtaining a plugin identifier, obtaining an app plugin installation package from a server, wherein the app plugin installation package is associated with the plugin identifier, installing the app plugin installation package, obtaining an app plugin lookup instruction associated with an app plugin, and determining the app plugin according to the app plugin lookup instruction, wherein the app plugin implements a specific function of a corresponding app in response to the app plugin being invoked.Type: ApplicationFiled: August 11, 2015Publication date: February 18, 2016Inventors: Chao Xi, Yue Zhang, Huan Zeng
-
Publication number: 20160048383Abstract: And update installer provides an ISV user interface display that allows an ISV to download manufacturer updates to a computer system. The update installer also allows the ISV to subsequently upload ISV updates that incorporate the manufacturer's updates and any additional ISV updates. The ISV update package is saved on a lifecycle system that can be accessed by a customer for installation of the ISV updates on the customer's system.Type: ApplicationFiled: August 13, 2014Publication date: February 18, 2016Inventors: Arunpriyaa Nachimuthu, Satish J. Thomas
-
Publication number: 20160048384Abstract: A method for grayscale-upgrading includes determining a target social group to be grayscale-upgraded, determining a target user account to be grayscale-upgraded in the target social group, and grayscale-upgrading an application or device corresponding to the target user account.Type: ApplicationFiled: May 29, 2015Publication date: February 18, 2016Inventors: Jialin FAN, Heng QU, Baiming MA
-
Publication number: 20160048385Abstract: A method and an apparatus for configuring a software application. First a context retrieving unit retrieves a context of a software application, the context comprising one or more qualifiers. Then a comparing unit compares the one or more qualifiers with nodes of a decision tree for determining a configuration identifier for the software application. Based on the determined configuration identifier a configuration value retrieving unit retrieves one or more configuration values for the software application. In order to generate the necessary decision tree, a configuration identifier determining unit determines one or more configuration identifiers associated to configuration values for a software application. An associating unit then associates the determined one or more configuration identifiers with nodes of the decision tree. The resulting decision tree is stored in a storage unit.Type: ApplicationFiled: August 12, 2015Publication date: February 18, 2016Inventors: William HALL, David Stinson
-
Publication number: 20160048386Abstract: A method and apparatus of a device that updates a software image for a network element is described. In an exemplary embodiment, a device receives a signal to update the network element with the new software image, where the network element includes a plurality of hardware forwarding engines and a control plane. The device further boots the control plane with the new software image, where the booting is accomplished without restarting the control plane. In one embodiment, the device boots the control plane by chain booting from a current software image to the new software image. The device additionally restarts and reconfigures the plurality of hardware forwarding engines. In a further embodiment, the device additionally prefills one or more queues in the hardware forwarding engines with keep-alive messages. These keep-alive messages are transmitted during the time that the control plane is being restarted. In a further embodiment, the hardware forwarding engines are reconfigured without restarting them.Type: ApplicationFiled: August 18, 2015Publication date: February 18, 2016Inventor: Simon Francis Capper
-
Publication number: 20160048387Abstract: The invention provides a system, a method and a computer program product that facilitate access to one or more applications by a computing device. The invention includes determining one or more contexts associated with at least one of the computing device and a user of the computing device, such that the one or more contexts describe at least one of an environment and an activity of the at least one of the user and the computing device. Thereafter at least one contextual tag corresponding to the one or more contexts is generated. Subsequently, the one or more applications associated with the at least one contextual tag are identified and the computing device is enabled to access the one or more applications.Type: ApplicationFiled: October 30, 2015Publication date: February 18, 2016Inventors: PREMKUMAR JONNALA, KEERTIKIRAN GOKUL
-
Publication number: 20160048388Abstract: Systems and methods for dynamic development and/or deployment of computing applications including a development framework, a visual design subsystem, and a deployment subsystem, where at runtime the deployment subsystem is operable to dynamically deploy a computing application realized by a blueprint by sending a request at runtime for graphs and components instantiated by the blueprint.Type: ApplicationFiled: August 27, 2015Publication date: February 18, 2016Inventors: Brick EKSTEN, Craig WHITE, Scott PALMER, Frank BELME, Stephen LI, Cristian Saceanu
-
Publication number: 20160048389Abstract: Methods and systems for supporting part replacement by an access controller of an information handling system may involve determining whether a firmware version of a hardware component installed on the information handling system matches a stored firmware version. When indicated, the installed firmware on the hardware component may be read and packaged into a firmware package. The firmware package may be stored by the access controller on an embedded storage partition to support future automatic part replacement of new instances of the hardware component.Type: ApplicationFiled: August 12, 2014Publication date: February 18, 2016Inventor: Deepaganesh Paulraj
-
Publication number: 20160048390Abstract: The present application relates to a method and a processing system for automated managing of the usage of alternative code. Code sections including original code and alternative code are retrieved from a code basis and the retrieved code is analyzed to detect an alternative code section. A condition definition associated with the identified alternative code section is further retrieved and the condition of the retrieved condition definition is evaluated. The identified alternative code section is activated in accordance with the evaluation result.Type: ApplicationFiled: August 14, 2014Publication date: February 18, 2016Applicant: FREESCALE SEMICONDUCTOR, INC.Inventors: TOBIAS THIEL, MARKUS REGNER, MICHAEL ROHLEDER
-
Publication number: 20160048391Abstract: Methods and systems for facilitating incremental software development are disclosed. For example, a method can include receiving a plurality of binary software libraries sufficient for building a software project. A request from a user to modify source code for at least one of the plurality of binary libraries is received. In response to receiving the request, the source code for the at least one of the plurality of binary libraries is retrieved. The source code for the at least one of the plurality of binary libraries is presented to the user. Modified source code for the at least one of the plurality of binary libraries is received. The modified source code is compiled to produce compiled modified code. A revised version of the software project is built using the compiled modified code and the plurality of binary libraries.Type: ApplicationFiled: October 28, 2015Publication date: February 18, 2016Inventors: Mahesh K. Somani, Kumar Rethinakaleeswaran, Debashis Saha, David William Dodd, Suresh Mathew
-
Publication number: 20160048392Abstract: A microcomputer includes: a central processing unit (CPU); a data transfer apparatus (DTC); and a storage apparatus (RAM). The data transfer apparatus includes a plurality of register files each including a mode register storing the transfer mode information, an address register to which the address information is transferred, and a status register (SR) representing information that specifies the transfer information set. The data transfer apparatus checks the information of the status register, to determine whether to use the transfer information set held in the register files or to read the transfer information set from the storage apparatus and to rewrite a prescribed one of the register files. The data transfer apparatus performs data transfer based on the transfer information set stored in one of the register files.Type: ApplicationFiled: July 20, 2015Publication date: February 18, 2016Inventors: Naoki MITSUISHI, Seiji Ikari
-
Publication number: 20160048393Abstract: A programmable processor and method for improving the performance of processors by expanding at least two source operands, or a source and a result operand, to a width greater than the width of either the general purpose register or the data path width. The present invention provides operands which are substantially larger than the data path with of the processor by using the contents of a general purpose register to specify a memory address at which a plurality of data path widths of data can be read or written, as well as the size and shape of the operand. In addition, several instructions and apparatus for implementing these instructions are described which obtain performance advantages if the operands are not limited to the width and accessible number of general purpose registers.Type: ApplicationFiled: August 17, 2015Publication date: February 18, 2016Inventors: Craig Hansen, John Moussouris, Alexia Massalin
-
Publication number: 20160048394Abstract: The present invention discloses a single chip sequential processor comprising at least one ALU-Block wherein said sequential processor is capable of maintaining its op-codes while processing data such as to overcome the necessity of requiring a new instruction in every clock cycle.Type: ApplicationFiled: August 19, 2015Publication date: February 18, 2016Applicant: HYPERION CORE, INC.Inventors: Martin VORBACH, Frank MAY, Markus WEINHARDT
-
Publication number: 20160048395Abstract: In an embodiment, a processor may be configured to fetch N instruction bytes from an instruction cache (a “fetch group”), even if the fetch group crosses a cache line boundary. A branch predictor may be configured to produce branch predictions for up to M branches in the fetch group, where M is a maximum number of branches that may be included in the fetch group. In an embodiment, a branch direction predictor may be updated responsive to a misprediction and also responsive to the branch prediction being within a threshold of transitioning between predictions. To avoid a lookup to determine if the threshold update is to be performed, the branch predictor may detect the threshold update during prediction, and may transmit an indication with the branch.Type: ApplicationFiled: October 27, 2015Publication date: February 18, 2016Inventors: Ian D. Kountanis, Gerard R. Williams, III, James B. Keller
-
Publication number: 20160048396Abstract: An electronic device that includes a central processor and a coprocessor coupled to the central processor. The central processor includes a plurality of registers and is configured to decode a first set of instructions. The first set of instructions includes a command instruction and an identity of a destination register. The coprocessor is configured to receive the command instruction from the central processor, execute the command instruction, and write a result of the command instruction in the destination register. The central processor is further configured to set a register tag for the destination register at the time the central processor decodes the first set of instructions and to clear the register tag at the time the result is written in the destination register.Type: ApplicationFiled: August 14, 2014Publication date: February 18, 2016Applicant: TEXAS INSTRUMENTS DEUTSCHLAND GMBHInventors: Christian WIENCKE, Armin STINGL, Jeroen VLIEGEN
-
Publication number: 20160048397Abstract: Systems enable secure communication links with classified or unclassified networks using a single mobile computing device. In one embodiment, the system includes: a mobile computing device without an integrated data storage device that is configured to interchangeably receive an unclassified or classified data storage device; an encrypter device in signal communication with the mobile computing device; network security device in signal communication with the encrypter device; a classified data storage device loaded with a computer readable code configured for booting the mobile computing device when the classified data storage device is connected to the mobile computing device; and an unclassified data storage device loaded with a computer readable code configured for booting the mobile computing device when the unclassified data storage device is connected to the mobile computing device.Type: ApplicationFiled: August 12, 2015Publication date: February 18, 2016Inventor: Giovanni M. Suarez Morales
-
Publication number: 20160048398Abstract: Techniques for enhancing a mufti-tasking user interface of an operating system are disclosed. An update data item pertaining to an application placed in the background on the device is received. An update image is generated to include information pertaining to the update data item. The update image is incorporated into a multitasking user interface of the operating system such that the update image is presented to a user and the user may view the information pertaining to the update data item before choosing whether to bring the application to the foreground.Type: ApplicationFiled: November 5, 2014Publication date: February 18, 2016Inventors: Kamilah Joanna Marie Taylor, Dimitry Dany Fridman, Joseph Farquharson, Ehud Milo
-
Publication number: 20160048399Abstract: Orchestration of a set of sensors selected from a superset of sensors is disclosed. Orchestration can reduce redundant data capture associated with the superset of sensors. Further, selection of sensors for the orchestrated set of sensors can be predicated on the functionality of a sensor, location of a sensor, redundancy of a sensor, etc. Moreover, event measurement information and/or user preference information can be incorporated into the selection of sensors for inclusion in the orchestrated set. Additionally, virtual machine instances can be associated with sensor operation for the orchestrated set of sensors, which can facilitate adaptation of sensor features via the corresponding virtual machine.Type: ApplicationFiled: August 15, 2014Publication date: February 18, 2016Inventor: Venson Shaw
-
Publication number: 20160048400Abstract: An example method to deploy a web client plugin in a virtualized computing environment may include obtaining information identifying a virtual machine at a management entity and generating configuration information that includes the information identifying the virtual machine. The method may further include registering, with the management entity, the configuration information to deploy the web client plugin as a web client extension. The registration is performed such that, in response to an access to the virtual machine via the web client plugin, the web client plugin is able to automatically identify the virtual machine based on the configuration information.Type: ApplicationFiled: August 12, 2014Publication date: February 18, 2016Inventors: Yang YANG, Jin FENG, Zhongping LU, Zhao JIN, Chengmao LU
-
Publication number: 20160048401Abstract: A rule-based method for pre-fetching “important pages” from memory paging space back into kernel memory space performs the following steps: (i) establishing a first machine logic based rule, with the machine logic based rule including a first triggering condition and a first consequential responsive action; (ii) determining that the first triggering condition has occurred; and (iii) in response to the determination that the first triggering condition has occurred, performing the first consequential responsive action. The first triggering condition includes the following sub-conditions: (i) at least one of a first set of important page(s) of a computer system has been paged out of kernel memory space and into paging memory space, and (ii) a processing status of the computer system indicates that the first set of important page(s) will be likely to be required for computer operations.Type: ApplicationFiled: August 15, 2014Publication date: February 18, 2016Inventors: Suma M. B. Bhat, Chetan L. Gaonkar, Keerthi B. Kumar, Deepak L. Ranganath
-
Publication number: 20160048402Abstract: Systems and methods for hash-based load balancing implemented by bonded network interfaces. An example method may comprise: receiving, by a bonded interface of a computer system, a data link layer frame originated by a virtual machine; identifying a network interface controller (NIC) of the bonded interface by calculating a value of a hash function of an identifier of the virtual machine and at least one of: a destination Media Access Control (MAC) address of the data link layer frame or a destination network layer address of a network layer packet comprised by the data link layer frame; and transmitting the data link layer frame via the identified NIC.Type: ApplicationFiled: August 18, 2014Publication date: February 18, 2016Inventors: Michael Tsirkin, Veaceslav Falico
-
Publication number: 20160048403Abstract: Novel tools and techniques might provide for implementing applications management, based at least in part on operations, administration, and management (“OAM”) information. A host computing system might comprise a dedicated OAM management agent. While normal application frame flow might be sent or received by VMs running on the host computing system, OAM frame flow might be sent or received by the OAM management agent, which might also serve as an OAM frame generator. Alternatively, or additionally, based on a determination that at least one OAM frame has changed (in response to a change in address of far-end and/or near-end OAM server functions), the OAM management agent might update a list associating the at least one OAM frame that has changed with corresponding at least one VM of the one or more VMs, without restarting any of the at least one VM, the OAM management agent, and/or the host computing system.Type: ApplicationFiled: December 29, 2014Publication date: February 18, 2016Inventor: Michael K. Bugenhagen
-
Publication number: 20160048404Abstract: Suspending multiple virtual machines executed simultaneously a hypervisor a data processing system, including: sending, by a control instance, a request to the hypervisor to suspend virtual machines at a given future first point in time; the hypervisor determining if its virtual machines can be suspended at the first point in time, and, if the suspending is possible, returning a suspend handle to the control instance and storing the suspend handle, otherwise returning an invalid handle; when receiving a suspend handle from the hypervisor in return to the request to suspend virtual machines, the control instance sending a suspend command to the hypervisor, wherein the respective suspend handle is provided to the corresponding hypervisor; the hypervisor determining if the received suspend handle is equal to its stored handle and, if yes, suspending its virtual machines at the first point in time.Type: ApplicationFiled: June 11, 2015Publication date: February 18, 2016Inventors: Jakob C. Lang, Angel Nunez Mencias, Thomas Pohl, Martin Troester