Abstract: A method for managing memory. The method includes executing a memory management function, and reading data from memory into a particular size array structure using the memory management function based on using quadtree structure sub-functions to scan the particular size array structure for filtering the data iteratively.
Abstract: A method for using Bluetooth® information for inferring user context and computing sociability is presented. The method includes receiving wireless sensor data from wireless sensor communication for an electronic device. Information units are formed using the wireless sensor data. User context is inferred using the information units. An entropy metric is computed based on the inferred user context. Social profiling is created based on the entropy metric and one or more user context characteristics.
Type:
Application
Filed:
November 25, 2013
Publication date:
October 9, 2014
Applicant:
Samsung Electronics Company, Ltd.
Inventors:
Zhixian Yan, Jun Yang, Emmanuel M. Tapia
Abstract: Wireless communication in a wireless network comprises a wireless device communicating power save capability information with a coordinator during a discovery state. A beacon that indicates a configuration state is received by the wireless device. Configuration status information is sent to the coordinator. A configuration request is received by the wireless device from the coordinator for entering or exiting the power save mode.
Abstract: Disclosed are for aggregating communication data. Data pertaining to a plurality of users is received. A probability that a particular user of the plurality of users will likely have a future encounter with a first other user of the plurality of users based on the received data is determined. An identity of the first other user is provided. Communication content exchanged between the first other user and the particular user is also provided.
Type:
Application
Filed:
October 11, 2013
Publication date:
September 18, 2014
Applicant:
Samsung Electronics Company, Ltd.
Inventors:
William Aylesworth, Chunkwok Lee, Jeffrey Pierce, Alan Walendowski
Abstract: One embodiment comprises a hierarchical heap allocator system. The system comprises a system-level allocator for monitoring run-time resource usage information for an application having multiple application threads. The system further comprises a process-level allocator for dynamically balancing resources between the application threads based on the run-time resource usage information. The system further comprises multiple thread-level allocators. Each thread-level allocator facilitates resource allocation and resource deallocation for a corresponding application thread.
Type:
Application
Filed:
October 22, 2013
Publication date:
September 18, 2014
Applicant:
Samsung Electronics Company, Ltd.
Inventors:
Jilong Kuang, Daniel G. Waddington, Chen Tian
Abstract: A portable license for licensed content is obtained by a user along with a regular license in a local network, such as a home network or other private network. The portable license may be stored in a license server on a portable device, such as a smart phone or a tablet, which functions as a portable license server. The user may take the portable device to another location where it joins another local network. A device in the second network, which does not have a license to play the licensed content, may use the portable license on the portable device to execute the content, enabling the user to enjoy it in multiple environments. The device (e.g., a TV) in the second network may continue to play the content as long as the portable license or another valid license is present in the network.
Type:
Application
Filed:
April 24, 2014
Publication date:
August 21, 2014
Applicant:
Samsung Electronics Company, Ltd.
Inventors:
Fabio Gava, Fei Xie, Andrew R. Shelansky
Abstract: A method for application launching for electronic devices comprises executing a first application on a first electronic device based on a non-triggered input. Information is received on a second electronic device from the first electronic device. A second application is launched on the second electronic device based on the received information.
Abstract: An optical medium containing virtual write protect information can be recorded in drives and systems without first changing the write protection from on to off by receiving valid user input The virtual write protection may also be enabled or disabled by additional information on the disc.
Type:
Grant
Filed:
September 23, 2005
Date of Patent:
June 10, 2014
Assignees:
Hewlett-Packard Development Company, L.P., Samsung Electronics Company, Ltd
Inventors:
Charles R. Weirauch, Sung-hee Hwang, Kyung-geun Lee
Abstract: In one embodiment, a wearable apparatus includes a sensor, a processor coupled to the sensor, and a memory coupled to the processor that includes instructions executable by the processor. When executing the instructions, the processor detects by the sensor movement of at least a portion of an arm of a user; detects, based at least in part on the movement, a gesture made by the user; and processes the gesture as input to the wearable apparatus.
Type:
Application
Filed:
August 30, 2013
Publication date:
May 22, 2014
Applicant:
Samsung Electronics Company, Ltd.
Inventors:
Pranav Mistry, Sajid Sadi, Lining Yao, John Snavely
Abstract: In one embodiment, a wearable device includes a body that includes a touch-sensitive display. The wearable device includes a band coupled to the body and an optical sensor placed on or in the band so that an image of an object displayed on the touch-sensitive display is viewable while the object is also viewable without the wearable device blocking a view of the object.
Type:
Application
Filed:
August 30, 2013
Publication date:
May 22, 2014
Applicant:
Samsung Electronics Company, Ltd.
Inventors:
Pranav Mistry, Sajid Sadi, Curtis Douglas Aumiller, Chengyuan Wei, Lining Yao
Abstract: In one embodiment, a wearable computing device includes one or more sensors, one or more processors, and a memory coupled to the processors that includes instructions executable by the processors. When executing the instructions, the processors detect, by one or more of the sensors of the wearable computing device when worn on a limb of a user, a gesture-recognition-activation event associated with the wearable computing device; detect, by one or more sensors of the wearable computing device when worn on the limb of the user, a movement of the limb; determine a gesture made by the user based at least in part on the movement; and process the gesture as input to the computing wearable computing device.
Type:
Application
Filed:
August 30, 2013
Publication date:
May 22, 2014
Applicant:
Samsung Electronics Company, Ltd.
Inventors:
Pranav Mistry, Sajid Sadi, Lining Yao, John Snavely
Abstract: In one embodiment, a device includes a device body that includes a touch-sensitive display and a processor. The device also includes a band coupled to the device body and an optical sensor in or on the band. The optical sensor faces outward from the band and captures images. The processor communicates with the optical sensor to process captured images.
Type:
Application
Filed:
August 30, 2013
Publication date:
May 22, 2014
Applicant:
Samsung Electronics Company, Ltd.
Inventors:
Pranav Mistry, Sajid Sadi, Curtis Douglas Aumiller, Chengyuan Wei
Abstract: In one embodiment, an apparatus includes one or more processors and a memory coupled to the processors include instructions executable by the processors. When executing the instructions, the processors present on a display of the apparatus a first screen that corresponds to a first mode of the apparatus. The first screen is in a first level of a graphical user interface (GUI) hierarchy and occupies a substantial portion of the display when presented. In response to a transition event at the first screen, the processors present a second screen that corresponds to a second mode of the apparatus. The second screen is in the first level of the GUI hierarchy and occupies the substantial portion of the display when presented. In response to a selection event at the first screen, the processors present a third screen that corresponds to a first function of the first mode of the apparatus.
Type:
Application
Filed:
August 30, 2013
Publication date:
May 22, 2014
Applicant:
Samsung Electronics Company, Ltd.
Inventors:
Pranav Mistry, Lining Yao, John Snavely, Eva-Maria Offenberg, Link Chun Huang, Cathy Kim
Abstract: In one embodiment, an apparatus includes a wearable computing device that includes one or more processors and a memory. The memory is coupled to the processors and includes instructions executable by the processors. When executing the instructions, the processors determine whether an application is running on the wearable computing device. The application controls one or more functions of a remote computing device. The processors determine to delegate a task associated with the application; delegate the task to be processed by a local computing device; and receive from the local computing device results from processing the delegated task.
Type:
Application
Filed:
August 30, 2013
Publication date:
May 22, 2014
Applicant:
SAMSUNG ELECTRONICS COMPANY, LTD.
Inventors:
Pranav Mistry, Sajid Sadi, Curtis Douglas Aumiller
Abstract: In one embodiment, an apparatus includes one or more processors and a memory coupled to the processors that includes instructions executable by the processors. When executing the instructions, the processors present on a display of the apparatus a first screen of a graphical user interface. The first screen includes one or more first elements. The processors receive user input indicating a transition in the graphical user interface and, in response to the user input, transition from the first screen to a second screen of the graphical user interface and apply one or more visual transition effects to the transition. The second screen includes one or more second elements.
Type:
Application
Filed:
August 30, 2013
Publication date:
May 22, 2014
Applicant:
Samsung Electronics Company, Ltd.
Inventors:
Pranav Mistry, Sajid Sadi, Lining Yao, John Snavely, Eva-Maria Offenberg, Link Chun Huang, Cathy Kim
Abstract: A system and method for dynamically changing the display parameters of a display device. The system includes a server that obtains information about display content, environmental factors and user preferences affecting the display device. This information is used to generate initial display parameters which can be downloaded to the display device. The display device can use the initial display parameters to select final display parameters based upon sensed real-time information about the display device, the user preferences and environmental factors affecting the display device.
Abstract: In one embodiment, a method for providing voice communications in a packet switched network protocol through a home network is provided, the method comprising: receiving, at a first home network device, an incoming call in the packet switched network protocol; notifying a second home network device of the incoming call; receiving an indication from the second home network device that the second home network device accepts the call; and forwarding the incoming call to the second home network device.
Abstract: One embodiment includes a configurable computing system. The configurable computing system includes a broker module that receives information for one or more applications, obtains one or more attributes for an electronic device, and determines runtime configurations for one or more components for the electronic device. A controller communicates with applications for configuring the one or more components based on the runtime configurations.
Type:
Application
Filed:
October 16, 2013
Publication date:
April 17, 2014
Applicant:
Samsung Electronics Company, Ltd.
Inventors:
Arun S. Jagatheesan, Zheng Li, Mahdi Nazm Bojnordi, Jupyung Lee
Abstract: A vacuum cleaner is provided that includes a main body, a dust-collecting unit mounted in the main body, a suction force generating unit mounted in the main body, a first filter unit disposed upstream from the suction force generating unit, and a second filter unit disposed downstream from the suction force generating unit, wherein the first filter unit and the second filter unit are disposed adjacent to each other, and are individually, detachably mounted in the main body.
Abstract: A method for competing mobile payment offers includes presenting a payment request based on a purchase request to an electronic device. A transaction description based on the payment request is forwarded to one or more payment providers. One or more payment offers are received from the one or more payment providers on the electronic device. A payment method is selected for the purchase request based on the received one or more payment offers. The purchase request is completed using the selected payment method.